我正在创建一个我正在创建的仪表板的问题 .
我需要制作一个Pareto图表,我在互联网上发现了很多关于如何在Power BI中制作它的教程,但是,我需要使用一个百分比的度量,这就是我被困住的地方 .
这是我 table 的一部分:
我通过 Fat_Liq1
做了一个 Não_Recebido_Dinâmico
的百分比 . 措施是:
% Inadimplência_Dinâmico = DIVIDE(SUM('Mapa_de_Faturamento (2)'[Não_Recebido_Dinâmico]);
SUM('Mapa_de_Faturamento (2)'[Fat_Liq.1])) + 0
因此,我需要通过此度量制作排名前10位的帕累托图表 . 当我在互联网上应用帕累托图表的方式时,它不起作用,因为他们使用累计百分比来计算累计百分比 .
例如,这些是度量 % Inadimplência_Dinâmico
的前10位 Cursos
. 我认为,为了使Pareto Chart正常工作,总计和累计应该是度量的总和,但这不是Power BI中发生的事情,因为它一直将其视为百分比 .
我试图将相同的度量作为计算列,但它也不起作用,因为在这种情况下,它总结了所有行的百分比 .
我不熟悉Power BI的DAX功能,所以我需要一些帮助 .
这是我在Power BI中想要的,但是在Excel中制作:
谢谢你们!
1 回答
首先,让我们为排名创建一个计算列(名称缩写为易读性):
现在我们可以创建累积度量:
现在,您可以在共享轴上创建
Curso
的折线和条形图,在列值上创建% Inadimplência_Dinâmico
,在线值上创建Accum
.请注意,在您应用适当的过滤之前,这将包含所有的cursos . 要执行此操作,请转到可视级别过滤器(或页面级别或报告级别),然后为
Curso
选择前N个过滤 . 您希望使用Ranking
列显示“底部10”项目作为“按值”选项 .Accum
措施的ALLSELECTED
部分将确保您只包括您想要的前10名而不是所有行 .