代码之家  ›  专栏  ›  技术社区  ›  Joanne Jeow

为什么我的柱状图对我想要显示的每个类别都显示100%?

  •  1
  • Joanne Jeow  · 技术社区  · 1 年前

    我正在尝试创建条形图和折线图,对于条形图,我想以%显示完整和不完整(我的类别)之间的分割,但是,我的条形图显示两个类别的100%,总条形图加起来为200%。我想创建一个100%堆叠条形图,显示“完成”和“未完成”之间的划分

    Bar Chart showing 200%

    这是我为这项措施编写的代码:

    Measure try =
    Var Total = CALCULATE(DISTINCTCOUNT('PM Checklist vs Last SP Used'[Install Base]), FILTER('PM Checklist vs Last SP Used','PM Checklist vs Last SP Used'[PM Complete?] = "Complete")) + CALCULATE(DISTINCTCOUNT('PM Checklist vs Last SP Used'[Install Base]), FILTER('PM Checklist vs Last SP Used','PM Checklist vs Last SP Used'[PM Complete?] = "Incomplete"))
    Return DIVIDE(DISTINCTCOUNT('PM Checklist vs Last SP Used'[Install Base]),Total)
    
    

    我把这个度量放在Values下,希望我的Legend Field能帮助我区分那些完整的和不完整的

    1 回复  |  直到 1 年前
        1
  •  0
  •   Sam Nseir    1 年前

    你的 var Total 也在被过滤。尝试

    var total =
      CALCULATE(
        DISTINCTCOUNT('PM Checklist vs Last SP Used'[Install Base]),
        REMOVEFILTERS('PM Checklist vs Last SP Used'[PM Complete?])
      )