0
我試圖從表SALES中的列REVENUE獲得前5名收入。 我試過這個,但它不正確,因爲表達式假設返回多個列。DAX公式 - 返回前n個收入
TOP_N_REV = TOPN(5;FACT_SALES; MAX(FACT_SALES[REVENUE]) ; 0)
任何想法?
謝謝
我試圖從表SALES中的列REVENUE獲得前5名收入。 我試過這個,但它不正確,因爲表達式假設返回多個列。DAX公式 - 返回前n個收入
TOP_N_REV = TOPN(5;FACT_SALES; MAX(FACT_SALES[REVENUE]) ; 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/
謝謝您的答覆。我已經嘗試過,但它並沒有給我找到的結果。仍然向我顯示特定日期的所有收入。 – Robin
@Robin - 查看我的更新;我忘了添加ALL() –