代码之家  ›  专栏  ›  技术社区  ›  T. Meyer

SSRS-饼图-多个CollectedThreshold属性

  •  0
  • T. Meyer  · 技术社区  · 8 年前

    例如,将值为1-3%的所有值分组到一个饼图切片中,并将值为3%-10%的所有值组合到另一个饼片中,其余值各自获得各自的饼图切片。

    Image of the Properties Section in Question

    1 回复  |  直到 8 年前
        1
  •  0
  •   bitnine    8 年前

    您可以将图表设置为子报表,并将总计作为隐藏参数传递给它(因为您不能在计算字段或分组表达式中直接使用聚合函数)。然后使用类似于以下内容的类别分组表达式,根据需要更改字段名称:

    =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))
    

    如果数据集不依赖于任何参数,也可以跳过子报表,只需设置一个额外的数据集来获取总和,并将内部参数默认为该值。