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值并只留下Show1 的行。问题是我看到的不是 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   
4

1 回答 1

0

我对您的示例感到困惑-您的数据集有 6 行,其中 show = 1 ?

无论如何,SSRS 过滤器是如此晦涩难懂,通常最好避免使用,但这种技术似乎更可靠:

过滤器表达式:=Fields!Show.Value = 1 结果类型:布尔运算符:= 值:True

于 2012-11-05T23:05:09.530 回答