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

Power BI中创建可切换会计年度与财年的DAX度量值需求

在Power BI中实现会计年度与财年切换的DAX度量值

需求说明

基于销售数据创建DAX度量值,支持通过切片器切换会计年度(Calendar Year)与财年(Fiscal Year)统计口径,计算对应年度的销售总额。

适配销售数据的DAX代码(含中文注释)

年度销售总额 = 
VAR 年度类型 = SELECTEDVALUE('年度类型'[类型], "会计年度")
RETURN 
SWITCH(
    TRUE(),
    年度类型 = "会计年度", 
        CALCULATE(
            SUM('销售数据'[明细金额]), 
            VALUE(RIGHT('日历表'[会计年度], 4)) = YEAR(TODAY())
        ),
    年度类型 = "财年", 
        CALCULATE(
            SUM('销售数据'[明细金额]), 
            VALUE(RIGHT('日历表'[财年], 4)) = YEAR(TODAY())
        )
)

代码逻辑拆解

  • 变量定义:年度类型通过SELECTEDVALUE获取切片器选中的年度类型,默认值设为"会计年度",避免无选择时出现计算错误。
  • 分支切换:用SWITCH(TRUE(),...)实现多条件判断,根据选中的年度类型执行对应计算逻辑。
  • 筛选计算:两种口径下均通过CALCULATE筛选当前年份的销售数据,利用RIGHT提取年度字段的四位数字,转成数值后与当前年份(YEAR(TODAY()))匹配。

前置准备

  • 需创建名为年度类型的维度表,包含["会计年度", "财年"]两个选项,用于制作切换切片器。
  • 日历表必须包含会计年度和财年字段,字段格式建议为YYYY或FYYYYY(确保RIGHT(...,4)能正确提取年份数字)。
  • 销售数据表需包含明细金额字段,且已与日历表建立正确的日期关联。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 19:32:35