【问题标题】:DAX formula for - returning top n revenuesDAX 公式 - 返回前 n 个收入
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复。我已经尝试过了,但它并没有给我我想要的结果。仍然向我显示特定日期的所有收入。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-13
    相关资源
    最近更新 更多