Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 需要使piechart在报表生成器中的条件下可见_Reporting Services_Reportbuilder - Fatal编程技术网

Reporting services 需要使piechart在报表生成器中的条件下可见

Reporting services 需要使piechart在报表生成器中的条件下可见,reporting-services,reportbuilder,Reporting Services,Reportbuilder,iam正在报表生成器中构建饼图,需要在某些情况下使一个饼图可见并单击 通过单击类别饼图,纬度模型饼图应该出现,但条件是类别中的virtualcount>0。 所以下面的表达式是输入可变表达式的 =IIf(Sum(Fields!virtualcount.Value, "DataSet1")>0,1,0) 当我运行报告时,它会给我以下错误 您需要使用True和False而不是1和0 还要记住,您正在设置的属性称为隐藏,这意味着值为True将隐藏图表,而值为False将不会隐藏图表。从您的问

iam正在报表生成器中构建饼图,需要在某些情况下使一个饼图可见并单击

通过单击类别饼图,纬度模型饼图应该出现,但条件是类别中的virtualcount>0。 所以下面的表达式是输入可变表达式的

=IIf(Sum(Fields!virtualcount.Value, "DataSet1")>0,1,0)
当我运行报告时,它会给我以下错误


您需要使用
True
False
而不是1和0

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

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

在开始时,我需要隐藏,一旦报告加载,如果virtualcount>0,它应该显示,否则不显示