0

行の値は折りたたみ時に合計する必要がありますが (要約データ)、列の値は折りたたみ時に合計せず、最後の値を表示するレポートを作成する必要があります。サンプルレポートはこちら

完全に展開されたレポート

                       -2012  
                       Jan     Feb     Mar  
-India    Chennai      10       8       9  
          Bangalore    15       15      16  

行が折りたたまれました

                       -2012  
                       Jan     Feb     Mar  
+India                 25       23      25  

折りたたまれた列:

                      +2012
+India                73

ただし、列の折りたたみの合計として集計データは必要ありません。正しいデータは、月のデータで利用可能な最後のデータであり、次のようになります。

折りたたまれた列:

                     +2012
+India                25

レポートの Tablix セルで使用できる準加法関数が見つかりません。行と列の両方の要約に適用される sum または last を使用できますが、これは望ましくありません。

メジャーを時間ディメンションの半加法的メジャーとして定義したため、ピボット テーブルでこれに問題はありません。唯一の問題は、SSRS を使用して設計されたレポートにあります。これを達成する方法について何か考えはありますか?

4

1 に答える 1

0

データ ソースとしてキューブを使用しているようですね。その場合は、テキスト ボックスの式に SSRS の SUM 関数を使用しないでください。代わりに、AGGREGATE 関数を使用してください。これは、キューブから値を取得するように SSRS に指示します。キューブで正しく定義されている場合 (ピボット テーブルで示されているように)、レポートで同じ値を取得する必要があります。

于 2012-06-18T14:48:30.953 に答える