我有一些来自自定义数据集的数据,如下例所示
人年龄
P1 20
P2 21
P3 30
P4 31
P5 40
我想开发一个显示年龄分布的馅饼。
重点是我希望这个年龄在范围内显示。 (例如,20-29,30-39等) 所以我们有: 总数= 2(P1 + P2)的切片,年龄为20-29岁(一个在20岁,另一个在21岁)
总数= 3(P3 + P4)的切片,年龄为30-39岁(一个在30岁,另一个在31岁)
总年数= 1(P5)的切片,年龄为40(一个40岁)。
如何自定义饼图以按我可以定义的范围聚合值?
答案 0 :(得分:2)
右键单击图表 - >数据 - >类别组, 将表达式上的数据值组和标签更改为
=Switch(
Fields!Age.Value < 25, "Under 25",
((Fields!Age.Value >=25) AND (Fields!Age.Value < 35)), "26 - 35",
((Fields!Age.Value >=35) AND (Fields!Age.Value < 45)), "36 - 45",
((Fields!Age.Value >=45) AND (Fields!Age.Value < 55)), "46 - 55",
((Fields!Age.Value >=55) AND (Fields!Age.Value < 65)), "56 - 65",
Fields!Age.Value > 65, "Over 65"
)