Power BI-群集柱形图-年度百分比

时间:2018-07-10 13:22:51

标签: powerbi powerbi-desktop

我有一个类似以下的表格

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年(注释20%的注释1、20%注释2和60%注释3)。 除了百分比是所有年份以外,这非常小。我希望该百分比是一年。我该如何实现?

我想要的是这样的图表:

Chart example

除yhat外,百分比的计算方式为:

一年中笔记的出现次数/所有年份中的所有出现次数

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

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

1 个答案:

答案 0 :(得分: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之外的所有过滤器上下文。