代码之家  ›  专栏  ›  技术社区  ›  Emad Gabriel

如何让RDLC饼图显示范围而不是单个值

  •  2
  • Emad Gabriel  · 技术社区  · 16 年前

    我有一些来自自定义数据集的数据,如下所示

    人龄

    P1 20

    P2 21

    P3 30

    P4 31

    P5 40

    我想做一个馅饼来显示年龄分布。

    关键是我希望这个年龄能在范围内显示出来。(例如20-29、30-39等 所以我们有: 当年龄在20-29岁时,切片总数为2(p1+p2)(一个在20岁,另一个在21岁)

    年龄在30-39岁时,切片总数为3(p3+p4)(一个在30岁,另一个在31岁)

    总数量为1(P5)的切片,因为年龄是40岁(40岁一个)。

    如何自定义饼图以按可以定义的范围聚合值?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Nick    15 年前

    右键单击图表->数据->类别组, 将表达式上的“数据值”组和标签更改为

    =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"
        )
    
    推荐文章