如何解决Dax:每日价值排名
我有每天更改的值的列表:
我想要的是每天对这3个值的排名,像这样(2020年8月31日,值1最大,值2,第二个等等)
我试图通过以下方式使用rankx函数,但是由于我对此并不陌生,所以我一直在努力接近结果:
= RANKX(ALL(table [Date]; table [val]); CALCULATE(SUM(table [Values])); 0)
欢迎任何帮助。
解决方法
RANKX(CALCULATETABLE(table; ALLEXCEPT(table;table[date])); table[Values];table[Values];0)
尝试一下,您可以按照以下link进行操作,以获取更多详细信息
,因此,经过一些(大量)的时间和研究之后,这才是适合我的情况的
=RANKX (
CALCULATETABLE (
VALUES ( table[val]);
FILTER (
ALLSELECTED ( table );
table[Date] = IF ( HASONEVALUE (table[Date] ); VALUES ( table[Date])) )
);
CALCULATE ( SUM ( table[Values] ) );
;
DESC;
DENSE)
比我想象的要复杂一些,但这可行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。