问题标签 [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 回答
95 浏览

sql-server - SSRS - 空白分组/重复问题

我确定这是一个快速解决方案,但它真的让我摸不着头脑,因为我是新手,在 SSRS 中处理这个级别/类型的问题......

第一个屏幕: http: //www.pasteshack.net/images/579309001341850589.png

第二屏: http: //www.pasteshack.net/images/431284001341850718.png

由于显而易见的原因,我不得不将我的公司信息清空,希望有足够的信息来回答我的问题。

我正在寻找 flt_Num 列以始终列出 flt_number,即使它是重复的。见http://www.pasteshack.net/images/431284001341850718.png flt_number 0125。

我是否已经足够清楚地解释了我的目标?这非常令人沮丧,我希望这是一个简单的解决方案。

非常感谢,詹姆斯。

0 投票
0 回答
511 浏览

reporting-services - SSRS 组标题显示在除最后一页之外的所有页面上

我在每个页面上显示组标题时遇到了一些麻烦,但是实现这一点的步骤在此处和其他在线地方都有很好的记录,但是我遇到了一个新问题。

除了最后一个页面外,我有一个组标题出现在每个页面上。

我的报告是这样设置的-

在我的数据集查询中,我有这样的事情:

在我的报告中,我使用 group by description 将查询的第一部分中的所有内容分组在一起,然后按 desc_num 分组,以便我可以保持在一起,以便我的静态行保持在一起。我对其他人也这样做。

每个 ID 可以有许多描述,每个描述包含多组详细信息。他们还可以有许多包含多组详细信息的“其他”。描述和其他组可以包含几页的数据。

对于另一个组的标题,我将 KeepTogether、KeepWithGroup 和 RepeatOnNewPage 的高级属性设置为 True、After、True,这允许它显示在其他组的每个页面上。

这完美地工作,除了另一个标题不会出现在最后一页上。对于一个特定的 id,有 3.5 页的“描述”组,紧随其后(没有分页符)是 6 页的“其他”组。“Other”一词适当地显示在第 4 页中间的另一组的开头和每个后续页面的顶部,除了第 10 页,它只包含半页。

当页面较少时,此标题具有相似的结果,它始终不会显示在“其他”组成员的最后一个完整页面上。

如果有人对此有任何想法或建议,我将不胜感激。

0 投票
0 回答
1569 浏览

reporting-services - SSRS 过滤 TOP N 与其他人

我有一个包含人行和几个组/子组的数据集。子组可以有很多记录,我只需要先显示 5 个,其他的必须在“其他”行。
我设法像这样过滤组:

但现在其他行不可见。也许有人有同样的问题,或者只是知道如何解决它?我的矩阵如下所示:

员工是一个组,产品是子组。日期是列组。

编辑:

我想创建第二个相同的组并使用如下过滤器对其进行过滤:

但它不能正常工作。它总是显示一种产品,并且该产品来自前 5 名的列表。

0 投票
1 回答
5744 浏览

reporting-services - 在 SSRS 报表中的 Tablix 中使用边框样式表达式

我对 SSRS 报告有一个有趣的困境,即已决定的权力需要一些额外的样式。

我基本上有一个列组,我需要有一个粗体边框。在下图中,我需要让我用红色绘制的线条更大(因此将它们的宽度设置为 3pt 字体):

示例截图

第二张图片显示了构成图表的 tablix 的构造。列组分为 ClassroomMeasure(最低级别)和 ClassroomMeasureType(ClassroomMeasure 上方的标题和我需要在其上设置更粗边框的组)。我尝试将边框表达式设置为:

但这给出了一个错误:

“不支持在 TablixCell 中使用 Previous 聚合函数。”

现在我想我可以通过检查每个组末尾排序的每个 ClassroomMeasure (较低的组)并设置其边界来解决这个问题,但是在本报告的每个版本中大约有 200 个,这将是一个巨大的头痛。

关于如何以编程方式实现这一目标的任何想法?

0 投票
1 回答
4007 浏览

reporting-services - SSRS 2008R2 矩阵列组总计

我在 SSRS 2008R2 中使用矩阵控件,我正在尝试为我的列分组创建总计。这是我的矩阵布局示例:

我的问题是,如何使总计列按上述指示运行?该报告将默认为当前年份和上一年的比较。附加问题,如果我有多年怎么办?我如何能够按年份获得列总数?例如:

0 投票
1 回答
176 浏览

reporting-services - SSRS - 经理与其他经理使用的员工

我正在尝试在 SSRS(Visual Studio 2010、SQL Server 2012)中创建员工利用率报告

我们有为多个项目经理工作的员工。我需要一份报告,显示项目经理、为他们工作的员工以及他们工作的每位经理对每位员工的利用情况。这将使我们能够确定哪些员工的利用率分布不正确。

数据集查询返回如下数据:

按经理分组时,结果应如下所示(加号表示展开切换):

当员工展开时,详细信息将显示按他们工作的不同项目经理细分的员工利用率:

我在报告中尝试了各种分组和属性组合(父、子、显示详细信息),但无法按照我想要的方式对结果进行分组。我尝试在查询中添加另一个管理器字段(别名为 UtilMgr),但仍然无法正确获取报告。

我正在寻找处理这个问题的最佳方法。似乎解决方案是让项目经理作为员工的父母,然后有第二组,员工是经理的父母,但我不知道如何实现。
我需要对查询做一些不同的事情吗?我是否需要使用嵌套在第一个中的子报表或第二个矩阵?有没有办法创建重叠的父/子组?

我只与 SSRS 合作了大约 2 周,所以我希望我使用的所有术语都是清晰和正确的。提前感谢您的帮助!

0 投票
1 回答
767 浏览

ssrs-2008 - SSRS 2008 R2 - 组切换聚合

我正在使用一个数据集,其中员工利用率计算为(按 X/标准计费小时计费的时间)。因此,要获得员工的总可计费百分比,我可以总结每个客户的计费百分比。但是,我还希望能够查看按部门计费的时间百分比。

我目前在一个矩阵中获取了我的数据,其中行组部门->员工->客户具有 1 列组“时间表结束日期”。当我根据员工行组切换客户行组的可见性时,我在客户和员工级别获得了正确的总数。但是,当我根据部门行组切换员工行组的可见性时,部门行组的总数错误。例如,如果部门 A 的员工 B 的利用率为 90%,员工 C 的利用率为 95%,则部门级别的切换总数为 185%....但是,我希望看到 92.5%....任何想法???

0 投票
1 回答
3281 浏览

reporting-services - 编写一个表达式来检查组中的任何值是否为假

想要在 SSRS 2008 文本框中编写表达式以检查组中字段中的任何值是否为假。如果 false 停止并更改文本框的背景颜色。

我正在尝试做

上面的表达式取组中最高的值并给出输出。

我的意思是,如果值为 True ,它会给出银色背景。谁能帮我吗

0 投票
2 回答
22876 浏览

ssrs-2008 - SSRS 行组的边框格式

这是我的报告。 在此处输入图像描述

上面的行包含一个父行组和一个子行组。我已经完成了报告的边框格式。我只需右键单击每个文本框并相应地给出边框。但是,我无法为整个集团设置边界。在组属性中没有边框选项。我不希望组的行之间有任何边界。我怎么能这样做?

0 投票
2 回答
433 浏览

reporting-services - SSRS 恒定组高

在我的报告中,我有一个带有内部细节组的组。

我需要在每页上设置 3 个组,并且每个组都需要正确排列。每个组成员可以有 1 到 4 行。当每行有 4 行时,它们会完美排列,但是当行数较少时,一切都会向上移动。

有没有办法为组定义一个静态高度,这样如果少于 4 行,它会用空格填充,这样组的底部就在同一个地方?

谢谢