Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 没有可用数据时,如何在SSRS中显示行?_Reporting Services - Fatal编程技术网

Reporting services 没有可用数据时,如何在SSRS中显示行?

Reporting services 没有可用数据时,如何在SSRS中显示行?,reporting-services,Reporting Services,tablix行第一个文本框中的代码如下: =IIF(CountRows("DataSet") = 0, "Row Label", (IIF(RowNumber("ThisTablix") = 1, "Row Label", ""))) 我对逻辑的理解是: 如果数据集“DataSet”中返回的行数为0,则该行应显示一个显示“行标签”的文本框 如果“数据集”中有数据,则如果这是tablix中的第一行,文本框应显示“行标签” 但是,当我尝试在没有任何数据的情况下运行报告时,该行似乎没有出现 任何指点

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

=IIF(CountRows("DataSet") = 0, "Row Label", (IIF(RowNumber("ThisTablix") = 1, "Row Label", "")))
我对逻辑的理解是:

  • 如果数据集“DataSet”中返回的行数为0,则该行应显示一个显示“行标签”的文本框
  • 如果“数据集”中有数据,则如果这是tablix中的第一行,文本框应显示“行标签”
  • 但是,当我尝试在没有任何数据的情况下运行报告时,该行似乎没有出现


    任何指点都将不胜感激。

    我认为你的第一点是错误的。如果返回零行,则永远不会计算文本框。查找属性并设置它。另请参见。

    我认为您的第1点不正确。如果返回零行,则永远不会计算文本框。查找属性并设置它。另请参见。

    从何处获取数据集的数据,进行行计数。如果为零,则插入一行。这应该是最简单的方法。@Snowlock这很好,但我也想理解为什么上面的嵌套IIF不起作用。我想这是因为没有行,所以行中的代码永远不会生成。因此,此代码不运行。如果您从中获取数据集的数据,请进行行计数。如果为零,则插入一行。这应该是最简单的方法。@Snowlock这很好,但我也想理解为什么上面的嵌套IIF不起作用。我想这是因为没有行,所以行中的代码永远不会生成。所以这段代码没有运行。