【问题标题】:MS Report Builder how to show last 5 rowsMS Report Builder 如何显示最后 5 行
【发布时间】:2016-08-08 04:33:08
【问题描述】:

我希望能够显示 MS 报表生成器 3.0 中表格的最后 5 行。 我试图在下表中显示最高的前 5 个“金额”,但按升序排列。 IE。我想要下表中的显示名称 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

任何帮助将不胜感激。

【问题讨论】:

  • 你可以用一个简单的 TOP 5 的 SQL 语句,并将它用作你的数据集。

标签: reporting-services report reportbuilder3.0


【解决方案1】:

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

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

如果这有帮助,请告诉我。

【讨论】:

    【解决方案2】:

    这是可能的。您可以隐藏 rows bases 字段的值。

    例如:使用 Row Visibility 并为前 5 行尝试下面的表达式。

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

    我还建议在 SQL Query 中做一些更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多