SSRS 获取包括零值的最后一行

SSRS Get Last Row including zero values

我需要有关 SSRS Last Function 的帮助。

我构建的报告示例。 我需要使用 LAST Function 获取最后一行的值,但是在我使用 Last Function 之后,我得到的值为 20 它忽略了 ID 4 的 0 值,这是最后一条记录

ID    VALUE
1      10
2      0
3      20
4      0

Last 20

我的猜测是 SSRS 会根据您提供的范围为您提​​供正确的值。如果您没有指定范围,那么它将查看它可以找到的最低级别的组和 return 该组中的最后一个值。很有可能,数据在某个时候正在排序。 SSRS 中的排序可以发生在 SQL 查询、Tablix 属性或组属性中。

如果您在查询或 tablix 或组中的任何位置进行升序排序,则根据为 Last() 函数指定的范围,您将 return 20。