2017-01-23 37 views
1

我有一些摘要數據,按年份,我以數據透視表的方式顯示在Tablix中。第一列是年份,每行是一年,每列包含查詢中的計數和美元金額。將不同的格式應用於列組中的不同列

enter image description here

默認情況下,所有的值列的格式相同的方式。但是,我需要將前4列格式化爲整數(總計數),並將最後2列格式化爲貨幣或帶逗號的2位小數位。如這裏所示,我的數量有.00,我不想顯示。

enter image description here

+0

怎麼樣了來自其他條件格式的問題,如http://stackoverflow.com/questions/18538222/ssrs-conditional-formatting-switch-or-iif或http://stackoverflow.com/questions/32502221/ssrs此不同-conditional格式化列,與交替行突出顯示和無效哈? – StevenWhite

+0

我試圖將表達式應用於數字格式屬性,沒有意識到我可以從值格式化它。 –

回答

3

這裏是東西,將讓你在正確的方向前進:

=IIf(Fields!Type.Value = "Claims Filed" OR Fields!Type.Value = "Claims Approved", FormatNumber(Fields!Value.Value, 0), FormatCurrency(Fields!Value.Value, 2)) 

您必須填寫其他選項,或者這些開關使用的用錢值IIf的第一部分,因爲它是較短的列表。但是,這應該給你一個關於如何做到這一點的好主意。

這只是一個簡單的條件格式,SSRS風格的問題。

+0

稍作改動,但你讓我朝着正確的方向前進。我以爲我必須以不同的方式引用Type字段,但它只是行中的一個值。 = IIf(Fields!Type.Value =「Claims Filed」OR Fields!Type.Value =「Claims Approved」OR Fields!Type.Value =「Claims Denied」OR Fields!Type.Value =「Claims Paid」,Format (Sum(Fields!Value.Value),「#,###。##」),Format(Sum(Fields!Value.Value),「$#,###。##」)) –

+0

非常好!工作很好。很高興我能幫忙。 –

相關問題