问题标签 [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 投票
2 回答
2570 浏览

tsql - 在 t-sql 或 ssrs 中将行号添加到外部组

我有一个查询,它返回具有组类别的数据和一些细节,如下所示:

我想显示一个在外部组(类别)上有行号的表,如下所示:

问题是,当我在 sql 查询或 ROWNUMBER SSRS 函数中添加 RN 列作为 ROW_NUMBER 时(尝试 NOTHING、Group 和 Details 作为范围,以防万一),我总是得到 RN 列的 2 1 2 或 1 3 4 6 之类的数字.

编辑 Sql 查询(为简单起见更改了表名和属性)

0 投票
2 回答
3461 浏览

reporting-services - SSRS 组总计按总计

我有一份按位置和charge_type 分组的报告,其中包含详细信息。我想在位置信息下方和总计上方显示 charge_type 总计。

当前报告,包括城市和类型部分之后的总数:

我想要什么:

我尝试添加范围,=Sum(Fields!Detail.Value, "city")例如,这让我觉得我走错了路,而且我没有其他想法。

0 投票
1 回答
1372 浏览

ssrs-2008 - SSRS:在报表生成器中计算组内的百分比变化

看起来应该很简单的事情让我很头疼。我有一个基于 MDX 查询(从多维数据集进行简单拖放)的表,并且想计算组内值的百分比增加。

[因为我是新人所以不会让我发布图片,所以请参阅:

在此处输入图像描述

在列组中,我有“Metric”和“Year”。我试图在每年的右侧添加一列,例如,2011 年是 2010 年的 X%。每次我尝试使用 Previous() 或 Last() 函数作为表达式时,它不起作用。如果有人可以让我知道如何在不做一些疯狂的自定义 MDX 查询的情况下处理这个问题,我将不胜感激!

0 投票
2 回答
4136 浏览

ssrs-2008 - SSRS 将多个数据集组合成一张图

我一直在网上寻找一种在 SSRS (2008 R2) 中完全组合数据集的方法。

基本上,我需要创建一个由多个不同数据集组成的表和图形(所有数据集都具有以下相同的列),这些数据集是从多个 sql 服务器中检索的(阻止我将它们组合在一个查询中)

可以将数据集组合成一个数据集或表格,我可以从中生成一个图表(这是我的要求),如下所示?

提前致谢。

0 投票
1 回答
2554 浏览

reporting-services - 插入新的子组或将顺序更改为父子列表

我想插入新的子组或将顺序更改为父子组列表。这是可行的吗?我可以在列表底部添加一个孩子。但我不知道如何移动行。

团体:

我将 Rollup3MgrLn 作为父级添加到 Rollup4MgrLn,并且 tablix SSRS 为新的 Rollup3MgrLn 组添加一列。然后我在 Rollup4MgrLn 上方插入一行并将 Rollup3MgrLn 移动到 Rollup4MgrLn 上方的单元格中,然后删除新创建的列。但是 Rollup4MgrLn 和 Rollup3MgrLn 组具有 tablix 区域。

0 投票
2 回答
613 浏览

reporting-services - SSRS中的双重分组+导出

我正在尝试创建一个报告,该报告允许用户不仅选择要分组的字段,还可以选择第二级分组。为了证明 - 被查询的记录是人们的时间表条目。所以每条记录都有诸如员工(工作时间的员工)、公司(工作时间的公司)、项目(项目工作)、活动(完成的工作类型)等字段,当然还有时间工作。还有更多字段,但对于此示例来说就足够了。

假设一些记录是:

John Smith,ABC 公司,项目 X,活动 X,10
John Smith,公司 ABC,项目 X,活动 Y,5
John Smith,公司 ABC,项目 Y,活动 X,8
John Smith,公司 FGH,项目 Y,活动 Y , 6
Jane Jones, ABC 公司, 项目 X, 活动 X, 4
Jane Jones, 公司 ABC, 项目 Y, 活动 Y, 8
Jane Jones, 公司 FGH, 项目 Y, 活动 X, 7
Jane Jones, 公司 FGH, 项目 X,活动 Y,6

等等...

报告用户可以选择按人员分组,其次按项目分组,他们会得到:

或者他们可以按项目然后按活动选择,或者他们喜欢的任何字段组合。我通过将一个表嵌套在另一个表中并在两者上进行分组来完成此操作,并且它工作得很好。

除了...它不会导出到 Excel。我们在 2005 年,据我所知,它在 2008 年仍然无法正常工作。之后不确定。无论如何,在我需要发布此报告时,我们无法升级。

我还能如何实现这一目标?我试图想出一些方法来在查询中进行第一级分组,但即使使用动态 SQL,我也无法想出如何使它适用于参数传入的任何字段,因为它需要能够返回第一级分组的其他字段。

我认为子报表理论上可以工作,只是整个事情都是子报表,我不知道您是否可以将它们分层。另外我怀疑开销会很糟糕......

谢谢!

0 投票
1 回答
395 浏览

ssrs-2008 - 如何选择符合行组的“First(Fields...)”和“Last(Fields..)”之间的行值?

使用 SSRS 2008R2。

目前,我有一个查询几个表并返回一堆分层数据的 select 语句。

1 个商店-> 1+ 部分-> 1+ 项目

返回的数据集类似于这样(加上其他 20 列):

在我的 tablix 中,我目前正在对 Items_num 和 Section_num 进行分组,以便为​​每个 Section 的每个 Item 重复我的整个 tablix。

起初这不是一个难题,因为我刚刚创建了两个 tablix,而一个有多年的有一个列组。问题解决了。

然而,与任何工作一样,这还不够好。我需要为每个“5 年计算”重复所有信息数据。

这就是 tablix 的样子,你就会明白为什么我无法找到一个好的解决方案。

我有 5 个静态列,我无法找到从数据集中获取“第 2、第 3 和第 4”值的方法。

使用 Lookup 函数不起作用,因为它在整个数据集上,并且不遵守我当前应用的行组(到整个 tablix)

有任何想法吗?

0 投票
1 回答
1602 浏览

sorting - 在 SSRS 报告中排序覆盖组排序

我是 SSRS (2005) 的新手,正在创建我的第一份报告。我需要创建一个基于组的运行值,但已排序或其他字段。例如,从下面的数据

我将工资计算为按员工分组的工作时间的运行值,这很好。问题是我希望报告在 Day 列中进行排序。如果我在员工组中使用 Day 作为排序条件,则报表按员工分组,但在组内,数据按 Day 列排序。

有没有办法构建报告,然后最终在日期列上对报告进行排序?如果我不清楚,请告诉我。

0 投票
1 回答
32525 浏览

ssrs-2008 - 尝试在父级中添加子行组但在嵌套单元格中向左对齐

我正在尝试做的事情:

我正在尝试创建嵌套组,但我希望子行组直接显示在父级下方,像父级一样向左对齐。

因此,在这种情况下,您将拥有:

所以结果例如是:

... 等等

我无法弄清楚为什么我不能让子行组直接显示在

谁可以帮我这个事?我对 SSRS 真的很失望。不知道为什么它不只是在我单击的单元格上添加分组。相反,它会创建新列!是的,设计使然,但为什么呢?以及如何解决这个问题。我想做的事情看起来很简单……但在 SSRS 中却很难。

这是我尝试做的一个例子:

  • 在父级中创建父行组:如果您单击父组(在本例中为市场)中的一个单元格,然后在该单元格上添加另一个父组,它将在您的 SSRS 报告中将一个新列添加到父组的右侧你在:

在此处输入图像描述

  • 在父组中创建子行组:如果您在父组中并单击单元格并添加子行组,它将将该行添加到父组的右侧

在此处输入图像描述

我想做的是这个,我不能让 SSRS 把那个子市场放在这里:

在此处输入图像描述

0 投票
0 回答
1030 浏览

reporting-services - 组周围的 SSRS 边框在页面末尾失败

我想在每个整个组周围设置一个边框。我在网上找到了一种表达方式来帮助解决这个问题,但它有一个缺陷。当组扩展到新页面时,最后一项的下边框和下一页上第一项的上边框不会出现。

上边框代码

底部边框的代码。

基于这个表达式的逻辑,我可以完全理解它为什么会这样,但我想知道是否有任何方法可以解决这个问题。不幸的是,在组的实例之间插入分页符不是一种选择,其中一些组很大并且会使页面几乎完全空白。我相信您不能在页眉/页脚之外使用全局变量页码。是否有一个“分页符”变量可以用来在分页符之前或之后说?

任何想法都会很棒!谢谢