SSRSレポートで行を非表示にする方法は?


10

SSRS 2008で合計割り当てと両方の列の合計コストが0であるレポートでこれらの行を非表示にするにはどうすればよいかを理解しようとしています。

例えば:

総配分総実費
0 0 <----非表示
100,00 0 <----隠さない 
0 50,0000 <----隠さない

これがスクリーンショットです: ここに画像の説明を入力してください

ありがとうございました

回答:


16

微妙な違いがない限り、値に基づいて行の可視性を設定するだけです。

詳細線を右クリックして選択します Row Visiblity...

行の可視性...

ポップアップウィンドウで、 Show or hide based on an expression

行の可視性の表示オプション

その式では、次のようなロジックを使用します

=Fields!Total_Allocation.Value = 0 And Fields!Total_Actual_Cost.Value = 0

10

この可視性を制御できる場所は2つあります。1つ目はTablixの行です。2番目は、行グループ*の行です。

Tablixの行を右クリックして可視性を変更すると、最終レポートでは行は非表示になりますが、まだそこにあります。

行グループの行を右クリックして表示を変更すると、最終的なレポートでは行が表示されず、その下の行が上に移動して非表示の行のギャップを埋めます。

手順は次のようなものです。

  • [行グループ]で(詳細)を右クリックし、[グループのプロパティ]をクリックします。
  • 「可視性」ページをクリックします。
  • (•)式に基づいて表示または非表示を選択します。
  • [式ビルダー]ボタンをクリックします。
  • =IIF( Fields!TotalAllocation.Value = 0 and Fields!TotalCost.Value = 0, True, False )
  • [OK]をクリックして、もう一度[OK]をクリックします。

*行と列のグループをリストする下部のウィンドウを参照してください


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.