【问题标题】:Need to make piechart visible on condition in report builder需要使饼图在报表生成器中的条件下可见
【发布时间】:2018-12-21 12:11:53
【问题描述】:

我在报表生成器中构建一个饼图,需要在某些条件下使一个饼图可见并单击

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

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

当我运行报告时,它给了我以下错误

【问题讨论】:

    标签: reporting-services reportbuilder


    【解决方案1】:

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

    另外请记住,您正在设置的属性名为Hidden,这意味着True 的值将隐藏图表,False 的值不会隐藏图表。根据您的问题,我不清楚您是否希望在满足该条件时显示或隐藏图表。我认为您希望表情中的 0 和 1 反过来,但就像我说的那样,我不清楚。如果这个表达式没有给你想要的输出,试着颠倒TrueFalse

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

    【讨论】:

    • 一开始我需要隐藏,一旦报告加载如果 virtualcount>0 它应该显示否则不显示
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-11
    • 1970-01-01
    相关资源
    最近更新 更多