2012-10-31 56 views
0

我有這樣一個數據集:圖表濾波器未按預期

Item Value Date   Show 
IT1 10  2012 01 01 1 
IT1 9  2012 01 02 1 
IT1 11  2012 01 03 1 
IT2 8  2012 01 01 1 
IT2 5  2012 01 02 1 
IT2 3  2012 01 03 1 

在圖表我已經它檢查Show值和僅留下行,其中Show是過濾器1的問題在於,代替2項我看到只有1,即使他們都有show = 1

編輯:

過濾器表達式我嘗試:
=Fields!Show.Value = =1
=CInt(Fields!Show.Value) = =1
=CInt(Fields!Show.Value) = =CInt(1)
=CBool(Fields!Show.Value) = =CBool(1)
=CBool(Fields!Show.Value) = =CBool(True)

使用這些表達我得到的數據集這樣的後:

Item Value Date   Show 
IT1 10  2012 01 01 1 
+0

對於你的數據集所有的值都有Show = 1 – praveen

+0

不是全部。但是現在我遇到了所有值都顯示爲1的數據集的問題。爲什麼要過濾這些項目? – JNM

+1

你的問題並不完全清楚。什麼是您使用的過濾器表達式?哪些特定的數據行意外被該表達式過濾?你沒有提供足夠的細節來回答你的問題。 – Jeroen

回答

0

,我被你弄得例子 - 你的數據集有6行,其中顯示= 1?

反正SSRS過濾器是如此模糊,一般情況下最好避免,但這種技術似乎更可靠:

篩選表達式:=字段Show.Value = 1 結果類型:布爾 運營商:= 值:True