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

基于YR_DAYS字段计算昨日销售额的DAX表达式求助

基于YR_DAYS计算昨日销售总额的DAX表达式

核心思路

通过当前日期对应的YR_DAYS,定位到前一个销售日编号(当前YR_DAYS - 1),汇总该编号下所有日期的销售额即可实现需求。

DAX度量值代码

昨日销售额 = 
VAR CurrentYR_Days = MAX('日历表'[YR_DAYS])
VAR PreviousYR_Days = CurrentYR_Days - 1
RETURN
CALCULATE(
    SUM('销售表'[销售额]),
    FILTER(
        ALL('日历表'),
        '日历表'[YR_DAYS] = PreviousYR_Days
    )
)

代码说明

  • CurrentYR_Days = MAX('日历表'[YR_DAYS]):获取当前报表上下文对应的YR_DAYS最大值(比如查看11/6时,当前YR_DAYS为203)
  • PreviousYR_Days = CurrentYR_Days - 1:计算前一个销售日编号(203-1=202)
  • CALCULATE结合FILTER筛选出所有YR_DAYS等于前一个编号的日期,再汇总这些日期的销售额

示例验证

  • 查看11/6(YR_DAYS=203)时,度量值会筛选YR_DAYS=202对应的11/3-11/5日期,汇总该时间段的销售额
  • 查看11/7(YR_DAYS=204)时,度量值筛选YR_DAYS=203对应的11/6日期,统计该日销售额

内容的提问来源于stack exchange,提问作者Mark

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 18:31:11