如何在Power BI中将度量用作轴

3
我有一个名为“cuartil”的查询,我想让它作为一个轴工作。如果我把它放在表格中,它会像这样显示: enter image description here 然后,这个度量值可能会根据所做的区域过滤器而变化,例如在这个图像中: enter image description here 但我想在图表中显示它,我想使用该度量作为轴,但是Power BI不允许我将其用作轴。
是否有任何方法可以将度量作为轴放置?
要获取“cuartil”度量,请首先计算UniqueRank:
UniqueRank = 
RANKX (
  tabla_ranking;
  FORMAT ( tabla_ranking[nro_trabajos]; "0000" ) & tabla_ranking[region] & 
tabla_ranking[site]
)

最初的回答中提到,我需要计算排名2的度量值:
然后,我会计算度量排名2:
ranking2 = 
RANKX (
   ALLSELECTED ( tabla_ranking );
   tabla_ranking[UniqueRank];
   MAX ( tabla_ranking[UniqueRank] )
)

最初的回答,最后计算"cuartil"度量。
  cuartil = IF(tabla_ranking[ranking2]<= 
    [total_registros]*0.25;"1P";IF(tabla_ranking[ranking2]<= 
    [total_registros]*0.5;"2P";IF(tabla_ranking[ranking2]<= 
    [total_registros]*0.75;"3P";"4P")))
1个回答

2
您不能将度量用于轴。但是,如果cuartil不依赖于切片器或任何动态筛选,则可以使用该度量创建一个计算列,并将计算列用于轴。
要在轴上使用cuartil,请创建一个名为Axis的新表,并包含以下列:
cuartil
----
1P
2P
3P
4P

然后您可以编写用于图表的测量方法。例如,
numero trabajos = 
CALCULATE (
    SUM ( tabla_ranking[nro_trabajos] ),
    FILTER ( tabla_ranking, [cuartil] IN VALUES ( Axis[cuartil] ) )
)

在我的情况下,度量取决于区域过滤器。 - undefined
@Kevincs7 在你的例子中似乎并不是这样。第一张和第二张图片之间的所有值都是相同的(只是CENTRO的值被过滤掉了)。 - undefined
非常好,Alexis。现在如果我能做到我想要的就太好了。虽然我还有一个问题,情况是这样的,当我有我的静态图时,我在坐标轴上放置了“cuartil”列,并且在同一坐标轴的下方添加了“site”列。然后,当我双击柱状图时,属于该四分位数的站点会显示出来。你的代码是否有办法实现同样的效果呢? - undefined
我觉得你需要另外提一个关于那个问题的问题。这超出了本问题的范围。 - undefined
这是链接:https://stackoverflow.com/questions/56963624/how-to-use-the-detailed-mode-in-a-power-bi-graphic - undefined
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接