需要在报表生成器中使饼图可见

时间:2018-12-21 12:11:53

标签: reporting-services reportbuilder

要在报表生成器中构建PIE图表,需要使一个饼图在某些情况下可见并单击 enter image description here

通过单击类别饼图纬度模型饼图,应该会出现,但条件是如果类别virtualcount> 0。 所以下面的表达式我要输入vsibility表达式

=IIf(Sum(Fields!virtualcount.Value, "DataSet1")>0,1,0)

运行报告时,它会显示以下错误

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要使用TrueFalse而不是1和0。

还请记住,您正在设置的属性称为Hidden,这意味着True的值将隐藏图表,而False的值将不会隐藏图表。从您的问题来看,我不清楚您是否希望在满足该条件时显示或隐藏图表。我认为,您希望表达式中的0和1发生相反的变化,但是就像我说的那样,我不清楚。如果此表达式不能为您提供所需的输出,请尝试反转TrueFalse

=IIf(Sum(Fields!virtualcount.Value, "DataSet1") > 0, False, True)