1

次の形式でデータを返すデータクエリがあります。

Name    Period    Value
-----------------------------
Bob     Jan       123 
Bob     Feb       456 
Bob     Mar       789
Tom     Jan       321 
Tom     Feb       654 
Tom     Mar       987
Joe     Jan       147 
Joe     Feb       258 
Joe     Mar       369

異なる期間は名前間で一定ですが、レポートの実行間で異なります(つまり、今1月/2月/3月、または4月/5月/6月にレポートを照会する場合があります)。これをReportingServicesレポートのテーブルに入れようとしています。これは、次のようになります。

Name    Jan    Feb    Mar
----------------------------
Bob     123    456    789
Tom     321    654    987
Joe     147    258    369

誰かが私にそのようなことをする例を指摘できますか?データの「回転」(?)をどのように説明するかさえわかりません。列は、データセット内の期間値に基づいて動的である必要があります。

4

1 に答える 1

1

投稿直後に答えが見つかりました。これが私がしたことです。新しい Tablix を作成しました。名前フィールドを最初の列のデータ行にドラッグしました。[値] 列を 2 列目のデータ行にドラッグしました。期間フィールドを2 列目のヘッダー行にドラッグしました。これにより、新しいグループと、新しい第 2 レベルのヘッダー列が作成されました。次に、その新しい上部ヘッダー列の値をその下のヘッダー セルにコピーし、新しいヘッダー行全体を削除しました。行と関連するグループを削除するか、行のみを削除するかを尋ねられたら、行のみを選択ます。行グループと 2 つの列グループが残り、意図したとおりに表示されるはずです。

于 2010-08-18T18:02:01.327 に答える