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

Power BI中基于列最大日期生成近12个月日期的Y/N标记列

在Power BI中创建近12个月标记列(用于筛选)

针对你的查询“Power Bi - Trending Data”,可以通过DAX计算列实现基于Last Day of the Month (Record Date)列最大日期的Y/N标记,步骤如下:

  1. 进入Power BI的数据视图,选中“Power Bi - Trending Data”表
  2. 点击「建模」选项卡中的「新建列」,输入以下DAX公式:
近12个月标记 = 
VAR MaxDate = MAX('Power Bi - Trending Data'[Last Day of the Month (Record Date)])
VAR TwelveMonthsAgo = EDATE(MaxDate, -12)
RETURN
IF('Power Bi - Trending Data'[Last Day of the Month (Record Date)] >= TwelveMonthsAgo, "Y", "N")

公式说明

  • MaxDate:获取目标日期列的最大日期,作为判断“最近12个月”的基准点
  • TwelveMonthsAgo:通过EDATE函数计算基准日期往前推12个月的日期
  • 最终用IF函数判断当前行日期是否落在基准日期前12个月的范围内,符合条件返回Y,否则返回N

创建完成后,你可以将这个“近12个月标记”列添加到报表筛选器中,选择Y即可快速筛选出最近12个月的数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 07:45:55