0

カラムヘッダーがa、b、c、およびdのテーブルがあります。 それらの下のデータをそれぞれz、y、x、およびwとします。ヘッダーは、列データが表示されているときにのみ表示されます。SSRS

私は現在zとyでグループ化されたデータ行をxとwでzのtablixセルで折りたたむことができます。拡大する前に、最初

: の表は、このような何かに見えることを意味両方の行を展開した後

a b c d 
    z1 y1 
    z2 y2 

a b c d 
z1 y1 x1 w1 
     x2 w2 
z2 y2 x3 w3 
     x4 w4 
     x5 w5 
     x6 w6 

さてここで問題があります:xとwは折りたたみ可能で、デフォルトにしているので、崩壊している。私は見えている少なくとも1つのxとwのデータ項目がないかぎり、見出しcとdを表示したくありません。 検索の時間がたってから、私のために何かを見つけることができなかったので、どんな助けにも感謝します。

このリンクは、私が望むソリューションに最も近いものです。 これは、拡張前に、それはこのようになっていることを意味します AB Z1 Y1 Z2 Y2

と拡張した後、それは次のようになります。 AB Z1 Y1 CD
X1 W1 ×2 W2

z2 y2 
c d 
x3 w3 
x4 w4 
x5 w5 
x6 w6 

私はこれが人々に役立つことを願っています! 以下の回答に感謝します。

+0

条件に基づいて列全体を非表示にすることができます。列全体を選択し、右クリックして列の表示ウィンドウに移動します。この式を使用して、IIF(COUNT(Fields!c.Value、 "DataSetName")> 0、False、True) 'を表示または非表示にします。 'd'列についても同じことをします。 –

+0

この場合、cは単なるテキストボックスなので、値を取得できません。あなたはxを意味しましたか? SSRSについて無知になって申し訳ありませんが、 "DataSetName"はどういう意味ですか?この場合、それはcでしょうか? – dschon

答えて

0

ライングループを作成する場合:オプションを選択して、ブランクラインを追加します。 それから、あなたが望む結果が得られます。

+0

空白行を追加すると、グループ化されていないデータは正しくシフトダウンされますか? すべてのデータが表示される方法は問題ありません。私はヘッダーのそれぞれの列のデータに基づいて可視性を変えたいだけです。私があなたの答えを誤解した場合、私に知らせてください。しかし、私はこれが私を助けるとは確信していません。 :/ – dschon

+0

はい、それです。あなたはそれらを隠すためにデータをシフトダウンします。私は他の解決策はないと思います。単純に、要素の可視性プロパティを操作することはできません。たぶんコードでは、私はどのようにわからない:/ –

関連する問題