2014-10-09 58 views
0

報表生成器3.0 我有2列 - 一個是測試小時 - 一個是測試小時 我想在行爲中的小時數高於「紅色」估計小時在報表生成器3.0中比較字段時更改字體顏色

我曾嘗試以下

IIF(領域!AcutalHours.Value>字段!Estimate_Hours.Value 「紅」

,我曾嘗試以下

=開關(場!美東時間imate_Hours.Value <領域!AcutalHours.Value, 「黑」), =開關(領域!AcutalHours.Value>字段!Estimate_Hours.Value, 「紅」)

我使用的字體表達

回答

0

是字段絕對是數字?嘗試將它們轉換爲INT,以確保它是比較它們的號碼:

= IIF(CINT(領域!ActualHours.Value)> CINT(領域!Estimate_Hours.Value), 「紅色」, 「黑色」)

0

您可以在報表製作一個新的計算字段添加到您的數據集這樣一個公式:

=IIF(InStr(Fields!Original.Value,Fields!Updated.Value)>0, "White","Red") 

一旦做到這一點,選擇需要進行格式化的字段中,選擇填充,公式的屬性和設置表達BackgroundColor爲

=Fields!MyCustomDiffField.Value 

我在Report Builder 3.0中使用這種格式化方法