问题标签 [ssrs-grouping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
793 浏览

sql-server-2008-r2 - SSRS 2008 - 日期范围的多个分组

表中的记录包含一系列有效日期,例如:*tbl1.start_date* 和 *tbl1.end_date*。所以为了确保我得到对特定日期范围有效的所有记录,选择逻辑是:<...> WHERE end_date >= @dtFrom AND start_date < @dtTo(SQL语句中使用的@dtTo参数实际上是报告中使用的*@prmDt_To*参数计算的第二天)。

现在在报告中,我需要计算指定数据范围内每天的记录数,并包括没有有效记录的天数(如果有)。因此,检索到的记录可能会在几个不同的日子里被计算在内。我可以使用数据集中的递归 CTE 相对轻松地做到这一点,但我的经验法则是避免对 SQL 数据库造成不必要的负载,而是只返回必要的原始数据并让报表引擎处理分组。那么有没有办法在 SSRS 中做到这一点?

谢谢你,谢尔盖

0 投票
2 回答
285 浏览

asp.net - SSRS 报告超链接在 .net 应用程序中失去功能

我有一个使用RowGroups对数据进行分组的SSRS 报告。该组中使用的字段之一是将 URL 存储为文本的字段。我在文本框上设置了 Go To URL 操作,使其能够充当超链接,打开存储为字段中文本的 URL (即 =Fields!URL.value)

文本框在 BIDS 和报告管理器中工作正常,但是当通过我们的自定义 .asp 报告应用程序访问报告时,文本框失去了此链接功能。它只是变成文本。当鼠标悬停在文本框上时,光标不会改变。我在 RowGrouping 之外的报表上创建了另一个文本框,并以相同的方式对其进行了配置,它在报表管理器和报表应用程序中运行良好。

在报告应用程序的 RowGroup 中时,是否有任何特定的配置可以限制 Go to Action 属性?这可能是报告的问题,还是报告应用端的问题?

0 投票
2 回答
11837 浏览

ssrs-2008 - SSRS - 引用行组中的文本框值

我有一个使用 RowGroups 对数据实例进行分组的 tablix。tablix 中的文本框指的是一个字段,因为它与该组数据中的所有其他内容相关。我想在组外创建一个文本框,在 tablix 下方,并让它引用组内该文本框的值。我尝试使用=ReportItems!GroupTextbox1.Value引用组文本框,但这返回空。这在 SSRS 中是否可能?提前感谢任何人可以提供的任何帮助。

0 投票
1 回答
417 浏览

sql-server-2008 - 使用子报表创建 Sql Server Reporting Service 以重复记录

我正在创建一个 Sql Server 报告。我想从一个数据集中选择一行以及该行下有关该行的所有详细信息。像部门名称 Dot-Net 位于标题及其下的员工详细信息。然后是 PHP 部门及其下方的所有 PHP 员工。这是示例:-

部门

点网

SQL

这只是示例。我想为五个相互链接的表创建相同的层次结构。我不知道如何显示这样的数据。我也使用子报告和列表进行报告。

提前致谢!!

0 投票
1 回答
2112 浏览

reporting-services - 始终在导出/打印 rdlc 报告 SSRS 时展开组(即使用户已明确折叠组)

我在创建 rdlc ssrs 报告时遇到问题。

场景如下:

  • 该报告具有全部展开/全部折叠单选按钮选项以切换组的可见性。
  • 如果导出为 pdf、word 等或打印(即使当前已被用户折叠),报告应始终处于展开状态。

这是通过使用全局内置变量“RenderFormat”在 rdl 报告中实现的(以下是在从工具栏导出/打印的情况下要扩展的分组区域上使用的条件)

在呈现/打印报告时显示扩展数据:

但是,该变量无法在本地报告中使用。

如何为同一报告的 RDLC 实施它?

0 投票
0 回答
2335 浏览

ssrs-2008 - SSRS 创建树视图

所以我在尝试从组中创建树视图时遇到问题。我的数据库中有一个文件夹结构,它为我提供了每个节点应该具有的路径。问题是递归父级似乎只查看直接父子关系,而不是树的完整结构。我遇到的问题是,如果我仍然需要树,但没有代表该特定文件夹的数据,该怎么办。我正在拆分文件夹结构以使用数组中倒数第二个条目。

假设我在 Root\ 中有数据,但除了文件 Root\Certificates\Some Company 之外,我在 Root\Certificates 中没有数据。文件夹结构变得混乱,因为它没有注册根证书的父子节点,因为我当前没有在该结构下定义数据。

文件夹路径 Root\ Root\Blacklist\ Root\Certificates\Some Company\ Root\Reports\ Root\Something Else\Some Company\

有没有办法我可以单独输入树视图节点,或者有人可以想办法解析其中的一些并保持结构?任何帮助将不胜感激。:)

0 投票
2 回答
430 浏览

ssrs-2008 - 尝试在 SSRS Report Builder 2008 的聚合中使用 group by 语句

我在 SSRS 2008 中有一份报告,其中包含两个行分组。最低级别的详细信息按法律案件分组,然后有一个按外部律师姓名分组的摘要行。数据集中的查询实际上返回的记录的详细程度低于这两个分组,它返回的是法律案件的个人账单支付。因此,每个法律案件都有很多账单支付,每个外部律师也有很多法律案件。我要显示的最后一列是外部律师评估分数,每个法律案件都有 1 分。详细信息行的分数显示良好,但是当我尝试进行聚合(总和或平均值)时,它没有正确聚合。它正在计算每笔账单支付的分数,而不是通过法律案例来计算。例如,如果一个法律案件的一名外部律师得分为 10,

0 投票
1 回答
3468 浏览

tsql - 基于两列的 SSRS 组

我有一份根据我们的业务规则显示重复帐户列表的报告。当一个新帐户与其他现有帐户匹配时,此方法有效。当多个新帐户匹配相同的现有副本时,我遇到了麻烦。下面是一个按 NewId 分组的示例:

包含匹配的帐户本身以进行比较。

那么,有没有办法将这些相似的帐户组合在一起而不会重复?它应该如下所示:

我不在乎分组是在 SQL 中还是在 SSRS 中完成的。它需要引用两个 ID 列,因为名称、地址和电话号码可能不同。我还需要分配一个新的 GroupID,以便它们可以在报告中分组。

0 投票
2 回答
350 浏览

ssrs-2008 - 数学运算符参数

我想知道我们是否可以在报告的参数中使用数学运算符。

我有一个名为“EMP_Attendance”的参数。

我想让参数显示和运行带有值的报告

范围:

EMP_出勤

报告应根据此值运行

0 投票
2 回答
22961 浏览

reporting-services - SSRS - Tablix 中按列和行分组的计数

我有一个与此类似的 SSRS tablix:

现在,对于每个时期,我想计算每个组中的计数。当我做:

我得到了该期间的总数(对于两个列组)。当我做

我得到所有时期的总数。所以真的,我需要做的是这样的:

Count(TableValue.Value, "TablixRow", "TablixColumn")

这显然不存在。

所以“价值”应该是一个时期内一个组的总计数(因此,在上面给出的例子中,价值将在每个时期重复两次(每个行组一次))

有没有办法在 SSRS 的 tablix 中显示指定列和行组中所有值的计数?