MS Report Builder 如何显示最后 5 行

MS Report Builder how to show last 5 rows

我希望能够在 MS 报表生成器 3.0 中显示 table 的最后 5 行。 我试图在下面的 table 中显示最高的前 5 "amounts",但按升序排列。 IE。我想要下面 table 中的显示名称 6-10。 这可能吗?

name        amount 
-------------------
name 1      10
name 2      22
name 3      23
...
name 6      60
name 7      71
name 8      72
name 9      80
name 10     100

如有任何帮助,我们将不胜感激。

有可能。您可以隐藏行基础字段的值。

例如:使用行可见性并尝试对前 5 行使用以下表达式。

=IIF(Fields!Value1.Value="something you want to check",True,False)

我还建议对 SQL 查询进行一些更改。

您可以使用 Tablix 过滤器获取按 Amount 排序的数据集的后 5 行。

转到 tablix 属性 window,在 Filters 选项卡下使用如下设置:

如果有帮助请告诉我。