2015-06-02 157 views
0

我試圖建立一個SSRS報告如下:彙總表/ SSRS

  2015 2014 2013 
Company1 Y 
Company2   Y Y 
Company3   Y 

以表示一年公司參與(即有活動)。我輸出我的SQL表看起來像這樣:

CompanyID | CompanyName | Activity | TransactionDate 

有誰知道如何做到這一點?我基本上試圖把我製作的大桌子和SSRS格式正確地放在一起。

謝謝。

+0

您對報告服務有多熟悉?你以前是否使用它創建過報告? – Ewan

+0

是很熟悉。我不擅長分組,但可以搞清楚。我基本上把我的大桌子和公司名稱分組到SSRS,然後過濾我做的: = IIF(CDate(Fields!TRANSACTION_DATE.Value)> =「01/01/2015」AND CDate(Fields!TRANSACTION_DATE.Value) <=「12/31/2015」AND FIELD!ACTIVITY.Value =「BUSY」,「YES」,「」)「 for the 2015 column。This does not work.I have 3 yes's for 2015,but when我查看了2015年有23項活動的SQL表。 – stuckwithsql

回答

0

你可以用一個矩陣表矩陣

  1. 使用公司名稱做,因爲你行值
  2. 使用年份(領域!TRANSACTION_DATE.Value)爲您的列值
  3. 使用MAX(IIF(場!ACTIVITY.Value = 「BUSY」, 「YES」, 「」))作爲矩陣單元格值

分類公司名稱和年份(領域!TRANSACTION_DATE.Value)DESC

+0

這並沒有奏效(主要是由於我構建了底層表),但是使用MAX指出了正確的方向,所以您的評論確實如此請允許我完成任務。非常感謝您抽出寶貴時間。非常感謝。 – stuckwithsql