【发布时间】:2017-05-26 14:41:33
【问题描述】:
我正在尝试从表 SALES 中的 REVENUE 列中获得前 5 名收入。 我已经尝试过了,但它不正确,因为表达式应该返回多个列。
TOP_N_REV = TOPN(5;FACT_SALES; MAX(FACT_SALES[REVENUE]) ; 0 )
有什么想法吗?
谢谢
【问题讨论】:
标签: expression dax top-n
我正在尝试从表 SALES 中的 REVENUE 列中获得前 5 名收入。 我已经尝试过了,但它不正确,因为表达式应该返回多个列。
TOP_N_REV = TOPN(5;FACT_SALES; MAX(FACT_SALES[REVENUE]) ; 0 )
有什么想法吗?
谢谢
【问题讨论】:
标签: expression dax top-n
你错过了SUMX
TOP_N_REV = SUMX(TOPN(5;ALL(FACT_SALES);FACT_SALES[REVENUE]);FACT_SALES[REVENUE])
也可能相关: http://www.dutchdatadude.com/power-bi-pro-tip-confusion-about-topn-versus-rankx/
【讨论】: