如果价值至少为1%,是否有办法让饼图只显示标签?我有一个返回大约20个结果的数据集,然后我总计该组,然后为每个单独的回报添加一个百分比。因此,有时候会有0%,它只会使图表变得难以阅读。是否有标准方式或自定义功能可以禁用显示的0%?
我也可以在这里添加一些知识。我的数据已设置好,以便从我的数据集返回的数据显示在第1列和第2列中 - 然后在第3列中是将第2列中的数据除以总列的百分比。所以它看起来像这样: 微波炉42 30% 炉子100 70% 总计142 100%
如何使用这种格式的数据实现?
答案 0 :(得分:3)
过去我通过在系列标签中使用自定义表达式来解决这个问题:
我基本上显示一个空字符串,其中数据%在一定水平之下,如:
=IIf(Sum(Fields!MyValue.Value) / Sum(Fields!MyValue.Value, "ChartDataSet") < 0.01
, ""
, "#PERCENT{P0}")
Sum(Fields!MyValue.Value) / Sum(Fields!MyValue.Value, "ChartDataSet")
只是计算出该特定组的%值。
已编辑添加:
实际上,考虑到这一点,您可以使用图表系列 - &gt; 标签 - &gt; 可见属性来控制它;将属性设置为:
=IIf(Sum(Fields!MyValue.Value) / Sum(Fields!MyValue.Value, "ChartDataSet") < 0.01
, False
, True)
也许这是一种稍微简洁的方式来实现同样的目标。