DAX公式 - 返回前n个收入

时间:2017-05-26 14:41:33

标签: expression dax top-n

我正试图从表SALES中的列REVENUE中获得前五大收入。 我试过这个但是它不正确,因为表达式假设返回多个列。

TOP_N_REV = TOPN(5;FACT_SALES; MAX(FACT_SALES[REVENUE]) ; 0 )

有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您错过了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/