首页 文章

Power BI - 聚集柱形图 - 按年计算的百分比

提问于
浏览
0

我有一张如下表

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

我想显示一个Clustered柱形图,如: - Axis(Rate) - Legend(Year) - Value(%rating of rating)

目标是按年计算每个费率的百分比;例如:2018年(票据1的30%,票据2的50%和票据3的20%)和2017年(20%票据1,20%票据2和60%票据3) . 除了百分比是所有年份,这是非常小的 . 我想要一年的百分比 . 我怎么能实现这个目标?

我想要的是一个这样的图表:

Chart example

除此之外,百分比计算如下:

一年中的一张纸条的发生/所有年份(来自所有年份)

然后百分比非常低 . 我想要的是百分比计算如下:

从同一年开始的一年中的一个音符的发生

1 回答

  • 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 之外的所有过滤器上下文 .

相关问题