Reporting services SSRS饼图隐藏0值
SQL Server 2012-SSRS问题 我现在有一个饼图,它显示了交付的数量,以百分比的形式表示,它们是延迟交付、准时交付还是提前交付。我试图做的是使用图表系列标签“可见”属性中的表达式隐藏聊天室中的标签(如果标签为0)。值得注意的是,在表中,该值返回为0.00。我曾尝试使用各种SWITCH和IFF语句来执行此操作,但似乎没有任何效果,而且很可能是语法错误,有人能帮忙吗 表格值 总发行时间早到晚到早到RC LatePerc OnTimePercReporting services SSRS饼图隐藏0值,reporting-services,ssrs-2008,ssrs-2008-r2,ssrs-2012,Reporting Services,Ssrs 2008,Ssrs 2008 R2,Ssrs 2012,SQL Server 2012-SSRS问题 我现在有一个饼图,它显示了交付的数量,以百分比的形式表示,它们是延迟交付、准时交付还是提前交付。我试图做的是使用图表系列标签“可见”属性中的表达式隐藏聊天室中的标签(如果标签为0)。值得注意的是,在表中,该值返回为0.00。我曾尝试使用各种SWITCH和IFF语句来执行此操作,但似乎没有任何效果,而且很可能是语法错误,有人能帮忙吗 表格值 总发行时间早到晚到早到RC LatePerc OnTimePerc 6,0,4,2,0.00,66.67,33.
6,0,4,2,0.00,66.67,33.33
=SWITCH(
(First(Fields!EarlyPerc.Value, "EstimatesIssued") = 0),false,
(First(Fields!LatePerc.Value, "EstimatesIssued") = 0),false,
(First(Fields!OnTimePerc.Value, "EstimatesIssued") = 0),false,
true)
谢谢试试:
=SWITCH(
First(Fields!EarlyPerc.Value, "EstimatesIssued") = 0,false,
First(Fields!LatePerc.Value, "EstimatesIssued") = 0,false,
First(Fields!OnTimePerc.Value, "EstimatesIssued") = 0,false,
true,true)
更新:
如果每个百分比有一个字段,并且数据集始终返回一行,则必须在ChartData窗口中选择每个系列,然后按F4
查看属性窗口
在属性窗口中,为EarlyPerc
可见属性设置:
=IIF(Fields!EarlyPerc.Value=0,False,True)
接下来的两个系列(LatePerc和OnTimePerc)也是如此
如果有帮助,请告诉我。试试:
=SWITCH(
First(Fields!EarlyPerc.Value, "EstimatesIssued") = 0,false,
First(Fields!LatePerc.Value, "EstimatesIssued") = 0,false,
First(Fields!OnTimePerc.Value, "EstimatesIssued") = 0,false,
true,true)
更新:
如果每个百分比有一个字段,并且数据集始终返回一行,则必须在ChartData窗口中选择每个系列,然后按F4
查看属性窗口
在属性窗口中,为EarlyPerc
可见属性设置:
=IIF(Fields!EarlyPerc.Value=0,False,True)
接下来的两个系列(LatePerc和OnTimePerc)也是如此
让我知道这是否有帮助。这完全符合我的要求,比我试图做的要容易得多,尽管您希望有一个选项可以在系列数据标签级别执行此操作,就像您有许多不同的系列一样。这可能需要一些时间。现在,虽然这是辉煌的,感谢您的帮助,这完全符合我的要求,比我试图做的要容易得多,但您希望有一个选项可以在系列数据标签级别执行此操作,就像您有许多不同的系列一样。这可能需要一些时间。现在,虽然这是辉煌的,谢谢你的帮助