我一直在研究一种对条目进行排名的方法,考虑过滤器(或子表)并按日期排序。
。我正在尝试使用的过滤器: -流感地区 -可燃的 -班迪拉
。按日期排序([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
)
前5行为我提供了正确的答案,因为我对相同的列组合([Area de Influencia],[Combustivel],[Bandeira])和日期[Data Coleta]具有相同的排名。但是,演算在第6到8行(因为它们是第三天,应该排为3)和第9行(应该是第四天,因为它应该排在4)而失败。
您对如何解决此问题有任何建议吗?我愿意使用不同于RANKX()的其他方法。
谢谢。