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

DAX日历表生成函数中节假日列表的格式规范咨询

如何编写节假日列表让日历表正确识别节假日

结合你提供的Power Query代码逻辑,节假日列表必须是由标准日期类型值组成的列表,才能让List.Contains正确匹配日历表的[Date]列,具体格式要求如下:

  • 列表元素必须是日期类型:不能用文本格式的日期字符串,必须用Power Query的#date(年,月,日)函数生成标准日期值,确保和日历表[Date]列的类型完全一致。
  • 列表结构:用大括号包裹日期元素,元素之间用逗号分隔。

正确示例

Holidays = {#date(2024,1,1), #date(2024,2,10), #date(2024,4,4), #date(2024,5,1)},

错误示例(请勿使用)

// 错误:文本格式日期无法匹配日期类型列
Holidays = {"2024-01-01", "2024年2月10日"},
// 错误:混合类型会导致匹配失败
Holidays = {#date(2024,1,1), "2024-02-10"},

补充说明

如果你的节假日数据来自外部表格(比如Excel),需要先将表格中的日期列转换为日期类型,再通过List.Buffer(Table.Column(节假日表, "日期列名"))这类语句转换为符合要求的日期列表,确保Holidays变量最终是纯日期类型的列表。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 14:35:00