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

PowerBI中如何设置展示Y-1年12月31日至Y年12月31日的数据

PowerBI结算周期数据展示解决方案

一、在日期表中添加「结算周期年份」计算列

通过DAX定义每条日期所属的结算周期,让Y-1年12月31日归到Y年的结算周期中:

结算周期年份 = 
VAR CurrentDate = '日期表'[Date]
VAR CurrentYear = YEAR(CurrentDate)
RETURN
IF(
    MONTH(CurrentDate) = 12 && DAY(CurrentDate) = 31,
    CurrentYear + 1,
    CurrentYear
)

二、修改日期切片器

将原有的年份切片器字段替换为新创建的「结算周期年份」,此时选择某一年Y时,切片器会自动覆盖Y-1年12月31日至Y年12月31日的所有日期范围。

三、创建结算周期数据总和度量值

编写DAX度量值,计算选中周期内的目标数据总和:

结算周期总和 = 
VAR SelectedCycleYear = SELECTEDVALUE('日期表'[结算周期年份])
RETURN
CALCULATE(
    SUM('事实表'[数值字段]), -- 替换为你的实际数值字段
    '日期表'[Date] >= DATE(SelectedCycleYear - 1, 12, 31) &&
    '日期表'[Date] <= DATE(SelectedCycleYear, 12, 31)
)

完成以上三步后,用户选择目标结算周期年份,报表会自动同步更新对应周期内的数据总和。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 19:25:26