2012-10-17 75 views
3

我坐在這裏的不同行,與SQL Server報表服務工作的一個特定的值,我堅持了以下問題:SSRS:充分利用數據集中

我寫的SQL語句返回了一年中的每一天都有客戶,如果他缺席或不在。

因此,例如,其結果可能是這樣的:

------------------- 
| Date | Absent | 
------------------- 
| 01.01. | True | 
| 02.01. | False | 
| . | . | 
| . | . | 
| 31.12. | False | 
------------------- 

現在對於我想使用的Tablix在那裏我有天爲列標題的報告和個月的行標題,並在右邊的單元格如果客戶是在一天缺席或沒有這標誌着一個值(因爲我這裏使用:)一個例子,如:(無):

------------------------------- 
| | 01 | 02 | . | . | 31 | 
|Jan | :(| :) | . | . | :) | 
|Feb | . | . | . | . | . | 
| . | . | . | . | . | . | 
| . | . | . | . | . | . | 
|Dec | . | . | . | . | :(| 
------------------------------- 

我不能拿出任何解決方案我問題,所以任何幫助將不勝感激:)

回答

3

創建的Tablix,與列上表達=Day(Fields!Date.Value)分組和行上=Month(Fields!Date.Value)

分組爲單元格的值設置源的表達式:

=IIF(SUM(Fields!Absent.Value)>0, ":(" , ":)") 

當然,你可以添加圖片,並用相似的表達動態地改變圖像源。

+0

感謝您的回答。聽起來很不錯。我不知道我可以將行和列分組。 明天當我回來工作時,我會試試它,並在完成時標記你的答案。 –

+0

它也工作得很好!謝謝你的幫助。你爲我節省了很多時間:) –