You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI DAX度量值求和错误:Bad_DEBT计算问题求助

解决DAX度量值Bad_DEBT总计错误的方案

原度量值的总计错误,是因为计算monthdiff时取了整个表的最大Month Year,而非逐行计算后求和。使用迭代函数SUMX可以实现正确的行级计算累加,且无需依赖计算列。

修改后的DAX代码:

Bad_DEBT = 
SUMX(
    portfolio_summary_cutoff_kpi2,
    VAR monthdiff = DATEDIFF(portfolio_summary_cutoff_kpi2[Month Year], TODAY(), MONTH)
    VAR newdebtcalc = 
        IF(
            monthdiff > 12,
            [Capital OutstandingM] * 0.95,
            IF(
                monthdiff > 6,
                [Capital OutstandingM] * 0.5,
                MIN([issuedcapitalM] * 0.1, [Capital OutstandingM])
            )
        )
    RETURN newdebtcalc
)

核心逻辑:

  • SUMX会遍历portfolio_summary_cutoff_kpi2的每一行,单独计算该行的monthdiff和newdebtcalc,最后将所有行的结果求和。
  • 完全保留原有的行级计算逻辑,同时让总计行成为各行结果的累加值,符合报表需求。
  • 作为度量值,会随报表筛选条件(如截止日期)动态更新,适配你提到的其他KPI受截止日期影响的场景。

内容的提问来源于stack exchange,提问作者AHSAN UL HAQ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 02:23:27