SQLデータベースから複数の列の値を1行にまとめたレポートを作成するように求められました。例1行のデータから複数のレポート行を作成
Employee Name | Type1Column1 | Type1Column2 | Type2Column1 | Type2Column2
John Doe | 0.00 | 10.00 | 20.00 | 20.00
Report Output
Name | Type | Total
John Doe | Type1 | 10.00
| Type2 | 40.00
のために私は
...あなたのアイデアを取得していない私は、テーブルを設計していないdid'ntと私はそれを変更することはできませんが、私は出力を生成するストアドプロシージャを微調整することができるかもしれない何を願って私はいくつかのアイデアで遊んだが、私は迷っている。私はグループ化する何らかの計算を必要としているように感じていますが、私はいつもデータウェアハウスとキューブを設計してきたのでこれまでにはこれまでに反対してきません。
SSRS 2008R2でこれをどのように達成することができたのでしょうか?
ありがとうございます。
各タイプの列は常に固定数であり、事前に知られているタイプですか? I.あなたの例では、データセットは常に 'Type1Column1'、' Type1Column2'、 'Type2Column1'と' Type2Column2'を持っていますか?その場合は、これらをグループ化する必要はありません。レポートに別の詳細行を追加して、レポートのフィールドを合計することができます。 –
データ列には常に同じ数(5 x 7)のデータ列があり、事前にそれらがあることがわかります。私はまだあなたが意味することをかなり得られないのですか? John Doe Columnを各詳細行(タイプごとに1つずつ)に繰り返して、データがない行を隠すことを意味しますか?つまりそのタイプのゼロ合計ですか?興味深いアイデア; –