2017-03-31 55 views
0

我在SSRS報告中提供數據並提供百分比。我需要更改百分比的字體顏色,我無法弄清楚如何創建表達式。組合款項的字體顏色表達式

目前我獲得與這個公式的百分比:

Sum(Fields!Time_Msg.Value)/Count(Fields!Driver.Value) 

的Time_Msg場從SQL獲得。我想要的字體表達要使用這個公式中較大的三種顏色:

IIF(Fields!Time_Msg.Value = 1, "green", 
IIF(Fields!Time_Msg.Value = 0 
And Fields!Time.Value > Fields!TimeB.Value, "red", "yellow")) 

所以基本上如果記錄是時間上的字體將是綠色的,如果記錄已晚紅,早然後是黃色。

但是當提供分組總和時你會怎麼做?如果從所有記錄的最大價值是綠色的,那麼對於分組和字體應爲綠色,等等

回答

0

對不起格式化,因爲我是新來這個論壇..

去文本框properties-- >字體 - >顏色並輸入像這樣的表達式

使用IIF的例子請嘗試使用Switch語句。

=開關(字段!Time_Msg.Value = 1, 「綠色」,

字段!Time_Msg.Value = 0 和字段!Time.Value>字段!TimeB.Value, 「紅色」)

注意:將你的條件放在switch語句中。

讓我知道這是否工作

+0

沒有工作。沒有效果。 – user974061