【问题标题】:Power BI - Clustered column chart - percentage by yearPower BI - 簇状柱形图 - 年份百分比
【发布时间】:2018-12-18 08:55:23
【问题描述】:

我有一张如下表

Client  Rate  Year 
x        1    2018
x        2    2017
z        1    2016
f        1    2018
e        2    2016
a        4    2017
c        3    2018

我想显示一个聚集柱形图,例如: - 轴(速率) - 传奇(年) - 值(评分百分比)

目标是逐年获得每个费率的百分比; 例如:2018 年(注 1 的 30%、注 2 的 50% 和注 3 的 20%)和 2017 年(注 1 的 20%、注 2 的 20% 和注 3 的 60%)。 除了百分比是所有年份的,这非常小。我想要一年的百分比。我怎样才能做到这一点?

我想要这样的图表:

除了百分比计算如下:

一年中笔记的出现次数/所有出现次数(来自所有年份)

然后百分比非常低。我想要的是百分比计算为:

一年中出现的笔记/同一年的所有出现

【问题讨论】:

  • 我不明白你的百分比来自哪里或者你提到的注释是什么。您能否更好地解释并模拟您希望图表的外观?
  • 我提供了一个例子,希望能帮助你更好地理解

标签: powerbi powerbi-desktop


【解决方案1】:

您只需要编写一个适当的度量来获得您所追求的百分比。尝试以下方式:

= COUNT(Table1[Client]) / CALCULATE(COUNT(Table1[Client]), ALL(Table1[Rate]))

分子中的COUNT 给出了该比率和年份组合的客户数量。在分母中,我们删除了Rate 过滤器上下文,但保留了Year 过滤器上下文。


解决这个问题的另一种方法是这样的:

= COUNT(Table1[Client]) / CALCULATE(COUNT(Table1[Client]), ALLEXCEPT(Table1, Table1[Year]))

这表示我们要删除除Year 之外的所有过滤器上下文。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多