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

Excel公式转DAX求助:Power BI报表迁移中的日期公式转换

Excel转DAX:日期公式转换

以下是你提供的两个Excel日期公式对应的DAX实现:

1. 提取日期所在月份的第一天(对应Excel公式:= DATEVALUE(TEXT([@[ClosedCaseDate]],"m/yyyy")))

原Excel公式的作用是将日期转换为当月第一天的日期值。DAX中可以直接用日期函数组合实现,无需文本转换,更高效:

DATE(YEAR(ClosedCaseDate), MONTH(ClosedCaseDate), 1)

或者也可以用EOMONTH函数间接实现,效果完全一致:

EOMONTH(ClosedCaseDate, -1) + 1

2. 提取日期所在周的周日(对应Excel公式:= DATEVALUE(TEXT([@[ClosedCaseDate]],"m/d/yyyy"))-WEEKDAY([@[ClosedCaseDate]])+1)

原Excel公式的作用是获取日期所在周的周日(Excel默认周日为一周的第一天)。DAX中如果ClosedCaseDate已经是日期类型,无需额外的文本转日期操作,直接简化为:

ClosedCaseDate - WEEKDAY(ClosedCaseDate) + 1

若需要将周起始改为周一,只需调整WEEKDAY的参数:

ClosedCaseDate - WEEKDAY(ClosedCaseDate, 2) + 1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 21:05:48