2017-02-13 66 views
0

我創建了一個SSRS報告,以檢查某些字段是否包含使用簡單案例的特定值,當返回值爲「是」或「否」時的語句。我希望單元格的顏色爲黃色,值爲'是'。 (見Sample Table)。SSRS顏色跨多個列的膠印

我知道我可以使用函數IIF(Fields!Result1.Value =「Yes」,「Yellow」,「Transparent」)來做到這一點,但對於具有多列(> 60)的表格,有沒有辦法複製背景顏色格式而不必爲每列寫入函數?

回答

0

如果你想每個文本框中/單元格的值用「YES」,那麼你可以使用ME.Value參考比較。 有對我的文檔很少(https://msdn.microsoft.com/en-us/library/dd255285.aspx?f=255&MSPPError=-2147217396

=IIF(ME.Value = "Yes", "Yellow", "Transparent") 

訪問當前文本框的值,可以使用Visual Basic內置全球Me.Value或者乾脆價值。在報表函數 (如First函數和集合函數)中,使用完全限定的語法。

不幸的是,ME似乎沒有完全實現 - 當它在沒有被創建的地方使用時會導致錯誤,無法正確使用ME。使用ME的ACTION(即轉到URL)將失敗,並出現未知引用的錯誤。

+0

這是完美的!我可以將其設置爲填寫我工作表中的所有列!非常感謝你! – vmisir