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

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

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

我想要一个这样的图表:

图表示例

除了 yhat,百分比计算如下:

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

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

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

4

1 回答 1

2

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

= 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.

于 2018-07-11T15:03:46.670 回答