SSRS - 饼图 - 多个收集的阈值属性
问题描述:
希望这很简单。我知道如何选择属性部分中的值来收集阈值,以将所有值分组到一定比例以下;但是,我想知道是否可以设置2个值。如果是这样,我该怎么做呢?SSRS - 饼图 - 多个收集的阈值属性
例如,将所有值为1-3%的值分组到饼图片中,并将所有值为3%-10%的值分组到另一个饼图片中,其余值分别获得自己的饼图片。
答
作为一个警告,而下面的答案并不难设置实在是有点丑,而不是伟大的可维护性和效率。我会考虑在查询结束时分解类别。
您可以将图表设置为子报表并将其作为隐藏参数传递给总计(因为您无法在计算字段或分组表达式中直接使用聚合函数)。然后使用类别分组类似下面的表达式,如改变相应的字段名称:
=IIF(Fields!Value.Value/Parameters!Total.Value<0.03,"Other (<3%)",IIF(Fields!Value.Value/Parameters!Total.Value<0.10,"Other (<10%)",Fields!Name.Value))
如果数据集不依赖于任何参数,你也可以跳过报表和刚刚成立一个额外的数据集,抓住总和并且具有默认为该值的内部参数。
我不相信这是不可能的。 – NickyvV
尽管我不认为直接使用饼图可以实现这一点,但您可以随时将计算字段添加到基于值计算类别的数据集中。如果饼图键入的是组而不是细节,那么可能仍有处理它的方法,尽管它可能有点混乱。 – bitnine
谢谢!也许一个更大的数据集的不同图更合适。 –