2016-11-11 8 views
0

で行列を作成する方法がわからない:SSRS:私はそうのようなデータを持っている2つのピボット

NAME TITLE SALARY HIREDATE 
------------------------------- 
HANK BOSS 100  1/1/2016 
JOHN JERK 100  1/1/2015 
MIKE PUNK 200  1/1/2014 

We want to show this data as such: 

NAME  HANK JOHN MIKE 
------------------------------- 
TITLE  BOSS JERK PUNK 
SALARY 100 100 200 
HIREDATE 1/1/16 1/1/15 1/1/14 

これは私のクライアントは、残念ながら、データを見る必要がある方法です。

これはどのようにSSRS(sql 2012)で行うことができますか?

私は行列を作成しようとしましたが、上の列として名前を得ることができました。 しかし、私はそれの残りの部分をやろうとしましたが、運はありません。

ありがとうございます!

enter image description here

をちょうど、その後、列グループペインにNAMEを追加します。

答えて

0

あなたはあなたのデータをピボットする列グループで行列を使用することができます、あなたは次のようになり、あなたのマトリックスの設定が必要になります最初の行をクリックして[行を挿入]を選択します。グループ内では、TITLESALARYHIREDATEのそれぞれ3回行います。

SALARY=SUM(Fields!SALARY.Value)を使用してください。最後の空の行を非表示にすることもできますので、行全体を選択し、右クリックしてRow Visibilityに移動し、Hideを選択します。

あなたが取得します:

enter image description here

は、このことができますなら、私に教えてください。

+0

アレハンドロ、これは素晴らしいです。私は今、このショットを与えるつもりです。ありがとう – enforge

+0

列を右クリックすると、グループ内に列を挿入できますが、行を挿入すると上と下のオプションが表示されます。私はVS 2010 for SQL 2008を現在使用しています。 – enforge

+0

私はそれを理解しました。なぜあなたはSUMを使用しているのか分かりませんが、同じ人物に対して複数の給料行があると仮定します。これはすごくうれしくて、もう一度お礼します – enforge

関連する問題