我有这样的数据集:
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的行。问题是,我只看到1个而不是2个项目,即使它们都是有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 :(得分:0)
我对你的例子感到困惑 - 你的数据集有6行,其中show = 1?
无论如何,SSRS过滤器是如此模糊,通常最好避免,但这种技术似乎更可靠:
过滤表达式:=字段!Show.Value = 1 结果类型:布尔值 接线员:= 价值:真