2011-08-01 122 views
4

我在SSRS報告中有兩個表格,根據單個數據集返回的結果顯示數據。 第二個表顯示了第一個顯示的數據子集,具體取決於某些參數。現在我想實現一個功能,在第二個表中顯示「no rows」,如果countrows=0(從第一個表返回的子集)並顯示數據(第一個表中的數據子集)如果countrows>0在SSRS中顯示數據

我該如何實現?

回答

11

表格上有一個名爲「NoRows」的屬性,允許您在沒有返回行的情況下輸入任何要顯示的文本。

enter image description here

-1

你也可以使用此解決方案: 您dataset2點擊表矩陣,並在底部,就一定行組。點擊每個行組。所以如果你有1個孩子和1個父母,你將不得不在兩個方面都做到這一點。 1)右鍵單擊group_child-> group properties-> filters並放入以下表達式"=IsNothing(Fields!Group_Child.Value)="True"" ";將其設置爲布爾表達式並且'value'='False',並且您必須對Group_parent1至n執行相同操作。 如果底部數據集沒有數據,則這將顯示NO行。如果這是你想用Tablix 1做的同樣的事情。