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

Power BI中如何通过Year参数获取当月第一天的度量值

获取动态年份对应的当月第一天(Power BI)

很简单就能实现这个需求,核心就是用DAX的DATE函数结合你的年份参数,分两种常见情况给你方案:

情况1:返回当前系统月份的第一天(比如现在是5月,就返回对应年份的5月1日)

假设你已经创建了名为SelectedYear的年份参数(整数类型),直接用下面的DAX表达式:

DATE(SelectedYear, MONTH(TODAY()), 1)
  • SelectedYear:替换成你实际使用的年份参数名称
  • MONTH(TODAY()):自动获取当前系统的月份,保证每次都对应实时的当月
  • 最后一个参数1:固定取当月的第一天

情况2:返回固定月份的第一天(比如不管当前是几月,都返回5月1日)

如果需求是固定某个特定月份(比如你例子里的5月),把月份改成固定数字即可:

DATE(SelectedYear, 5, 1)

快速创建年份参数的步骤(如果还没建)

  • 打开Power BI Desktop,切换到「建模」选项卡
  • 点击「新建参数」,类型选择「整数」
  • 设置参数的最小值、最大值(比如2010到2025),勾选「允许手动输入」方便直接填写年份
  • 命名参数为SelectedYear(或者你喜欢的自定义名称),完成创建

这样设置后,只要切换年份参数,就能自动返回对应年份的目标月份第一天了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 10:11:23