如何使用power bi

时间:2019-05-15 23:23:24

标签: powerbi dax

我一直在研究一种对条目进行排名的方法,考虑过滤器(或子表)并按日期排序。

。我正在尝试使用的过滤器: -流感地区 -可燃的 -班迪拉

。按日期排序([Data Coleta])

我一直在尝试使用RANKX()函数的某些变体,但无法正常工作。

Rank = 
RANKX(
    FILTER(dPBomba_AI_FL;
    EARLIER(dPBomba_AI_FL[Área de Influência]) < dPBomba_AI_FL[Área de Influência]
    && EARLIER(dPBomba_AI_FL[Combustivel]) < dPBomba_AI_FL[Combustivel]
    && EARLIER(dPBomba_AI_FL[Bandeira]) < dPBomba_AI_FL[Bandeira]
    );
    dPBomba_AI_FL[Data Coleta];
    ;ASC
)

enter image description here

前5行为我提供了正确的答案,因为我对相同的列组合([Area de Influencia],[Combustivel],[Bandeira])和日期[Data Coleta]具有相同的排名。但是,演算在第6到8行(因为它们是第三天,应该排为3)和第9行(应该是第四天,因为它应该排在4)而失败。

您对如何解决此问题有任何建议吗?我愿意使用不同于RANKX()的其他方法。

谢谢。

0 个答案:

没有答案