この例のように、集計情報をマトリックスに表示するにはどうすればよいですか。
クエリ結果は、各集計値を表す列を含む 1 つの行に表示されます。
この例のように、集計情報をマトリックスに表示するにはどうすればよいですか。
クエリ結果は、各集計値を表す列を含む 1 つの行に表示されます。
データが次のようなものであると仮定します。
要件に似たものを表示するようにMatrixオブジェクトを設定できます。
City
ここでは、 とItem
をそれぞれマトリックスの行と列フィールドにドラッグし、 に基づく別の行グループと に基づくCategory
列グループを追加しましたDate
。
最終結果は、要件と実質的に同じです。
ここでの大きな注意点は、SSRS 2005 が提供するマトリックスのカスタマイズ オプション (つまり、新しい列の追加など) が非常に限られていることですが、サンプル レポートは非常に近いので、検討する価値があります。
レポートのデザイン:
CITYID でグループ化し、1 つの詳細行の代わりに 3 つの詳細を追加してから、対応するフィールド値を配置できます。
詳細グループで行を右クリックし、「グループ内に行を追加」と言って、それを 3 回繰り返します。
データベース:
もう 1 つの方法は、CITYID ごとに 4 つの行に分割するようにデータセットを変更することです。何かのようなもの
SELECT 'Delv' AS RowTag, Field1, Field2, Field3 FROM Table
UNION ALL
SELECT 'Sales' AS RowTag, Field4, Field5, Field6 FROM Table
UNION ALL
SELECT 'QOH' AS RowTag, Field7, Field8, Field9 FROM Table
UNION ALL
SELECT 'Diff' AS RowTag, Field10, Field11, Field12 FROM Table