如果没有可用数据,如何在SSRS中显示一行?

时间:2017-05-11 15:00:08

标签: reporting-services

Tablix行第一个文本框中的代码如下:

=IIF(CountRows("DataSet") = 0, "Row Label", (IIF(RowNumber("ThisTablix") = 1, "Row Label", "")))

我对逻辑的理解是:

  1. 如果数据集“DataSet”中返回的行数为0,则该行应显示带有“行标签”的文本框
  2. 如果数据在“DataSet”中可用,那么如果这是Tablix中的第一行,则文本框应显示“行标签”。
  3. 但是,当我尝试在没有任何数据的情况下运行报告时,该行似乎没有出现。

    任何指针都会受到赞赏。

1 个答案:

答案 0 :(得分:3)

我认为你的观点1不正确。如果返回零行,则永远不会评估您的文本框。查找NoRowsMessage属性,然后进行设置。另请参阅this question