如果数据集不是 returns SSRS 中的任何行,则显示设计
Show design if Dataset not returns any row in SSRS
我的 SSRS Report
设计如下,
其中 第一行、第三行和第五行 具有默认值,因此我将其用作 Header 部分 这个tablix
.
现在,问题是 - 当我 运行 这份报告时,它会提示输入一个数字以获得结果。但是,如果数据集没有 returns 任何行,那么我只想显示设计的 header 部分?但目前它没有显示任何东西。仅获得设计的 header 部分可能是什么问题或任何解决方案?
请帮帮我!
注意: 当它 returns 显示记录的行以及设计的 header 部分时。
您必须在下面添加 headers Outside Group
:
所以我尝试通过多种方式实现这一点,它在 Report Builder 3.0
中运行良好,但是当我在 IE,Firefox,Chrome
浏览器中 运行 这份报告时,它没有显示设计的报告 tablix。如果有数据,它将显示包含设计的 header 部分以及数据的整个报告。
1. 我在一个 SubReport
-
中创建了两个 Tablix
第一个 tablix
仅供设计。 (不含数据部分)
第二个 tablix
包含 Header
部分和 Data
部分。
然后我将基于 CountRows("Dataset")
的可见性设置为 show/hide Tablix1
和 Tablix2
。
它在 Report Builder 3.0
中运行良好,但在浏览器中运行不正常。
2.这个是我尝试过的最后一个选项,我用这种方式达到了我的目的。
我创建了两个SubReport
。
1个子报表:
只有设计部分(没有数据部分)
2 子报表:
其中包含 Header 部分和数据部分。
然后,我在 Main report Tablix
中添加了两行。并将两个报告添加到不同的行。
然后,在 Row Visibility
我检查了 =IIF(CountRows("Dataset")>0,True,False)
它现在在所有浏览器中也能正常工作。
我的 SSRS Report
设计如下,
其中 第一行、第三行和第五行 具有默认值,因此我将其用作 Header 部分 这个tablix
.
现在,问题是 - 当我 运行 这份报告时,它会提示输入一个数字以获得结果。但是,如果数据集没有 returns 任何行,那么我只想显示设计的 header 部分?但目前它没有显示任何东西。仅获得设计的 header 部分可能是什么问题或任何解决方案?
请帮帮我!
注意: 当它 returns 显示记录的行以及设计的 header 部分时。
您必须在下面添加 headers Outside Group
:
所以我尝试通过多种方式实现这一点,它在 Report Builder 3.0
中运行良好,但是当我在 IE,Firefox,Chrome
浏览器中 运行 这份报告时,它没有显示设计的报告 tablix。如果有数据,它将显示包含设计的 header 部分以及数据的整个报告。
1. 我在一个 SubReport
-
Tablix
第一个 tablix
仅供设计。 (不含数据部分)
第二个 tablix
包含
Header
部分和Data
部分。
然后我将基于 CountRows("Dataset")
的可见性设置为 show/hide Tablix1
和 Tablix2
。
它在 Report Builder 3.0
中运行良好,但在浏览器中运行不正常。
2.这个是我尝试过的最后一个选项,我用这种方式达到了我的目的。
我创建了两个SubReport
。
1个子报表:
只有设计部分(没有数据部分)
2 子报表:
其中包含 Header 部分和数据部分。
然后,我在 Main report Tablix
中添加了两行。并将两个报告添加到不同的行。
然后,在 Row Visibility
我检查了 =IIF(CountRows("Dataset")>0,True,False)
它现在在所有浏览器中也能正常工作。