【发布时间】:2018-10-01 13:52:36
【问题描述】:
我有一个包含 3 年数据的数据集,我只希望数据集中的最新年份用于 tablix,在本例中为 2019 年。
在这种情况下,我只想按年级计算 2019 年发生的 IncidentID 数量。
数据集:
期望的结果:
- 计算 IncidentID(它们是唯一的)是计算总和的最佳方法吗?
- 有哪些方法可以在 SSRS 中实现预期结果?
我不确定我是要过滤组属性并尝试设置最大日期,还是使用其他功能。每年数据集都会添加一个新的年份,年份不是硬编码的。
谢谢。
【问题讨论】:
-
我想您可以设置一个包含最大年份的附加数据集,并将其用作可用于过滤报告的参数来源?
-
谢谢@JonTout。报告中有些元素需要多年,而其他元素只需要一年。我正在使用的特定数据集包含三年的数据,但我只希望它显示最新的年份。 SSRS有可能吗?我认为 Max{schoolyear] 可能会起作用,但当我尝试该表达式时,它却让我没有数据。
-
此报告是否有多个表和一个数据集?如果您有多个表,则可以使用静态值进行过滤,我认为您不能使用聚合作为表过滤器。
-
此报告有多个表格和多个数据集。我认为它需要在桌面上进行过滤,但我还不能让它工作。感谢您的帮助。
标签: reporting-services ssrs-2012 ssrs-2016