2014-02-13 138 views
2

我想根據數據值更改SSRS折線圖中線條的顏色。我有下面的代碼。如果我將假部分留下,我想要的線條變成粉紅色,但其他線條是黑色的。如果我把虛假的部分放進去,那麼所有的線條都變得不可見。有什麼想法嗎?此代碼位於行填充顏色屬性的表達式框中。謝謝。根據SSRS中的數據值更改折線圖的線條顏色

=IIf(Fields!Manufacturer.Value = "PRASCO LABS","Hot Pink","#00000000") 
+1

當製造商不是'PRASCO LABS'時,你想看到什麼顏色? –

+0

它沒關係。隨機顏色將正常工作。 – Jeff

回答

1

假設你只是想改寫爲一個廠商指定的調色板中的顏色,你可以使用:

=IIf(Fields!Manufacturer.Value = "PRASCO LABS", "HotPink", Nothing) 

通過指定Nothing,這只是告訴圖表使用正常的顏色從調色板。

我使用正常的可怕標準SSRS調色板如下圖:

enter image description here

注意PRASCO LABS

應用上述表達的系列填充屬性:現在

enter image description here

PRASCO LABS是一個很好的粉色的要求。

+0

我把你的表情和所有的黑線返回。 – Jeff

+0

你確定你使用了'HotPink'(即沒有空格)而不是'Hot Pink',這是行不通的嗎?我不得不修改你的原始表達。 –

+0

是的,我完全複製並粘貼了它的樣子。所有的線條都變成了黑色,這很奇怪。 – Jeff