Select 条件拆分转换编辑器中的上个月
Select Last Previous month in Conditional Split Transformation Editor
我正在处理名为 [月] 的专栏。目标
是动态 select 仅上个月(随着数据的到来
每月一次,但它也有旧数据)。
在条件拆分中
编辑器我写了以下
MONTH([Month])=MONTH(DATE())-1 And YEAR([Month])=YEAR(DATE()),
但没用 - 一直都是红色。
在Conditional Split中有没有更好的写法
转换编辑器?
我想你需要这样的东西:
[month] >= dateadd(month, datediff(month, 0, getdate()) - 1, 0)
and [month] < dateadd(month, datediff(month, 0, getdate()), 0)
我正在处理名为 [月] 的专栏。目标 是动态 select 仅上个月(随着数据的到来 每月一次,但它也有旧数据)。
在条件拆分中 编辑器我写了以下
MONTH([Month])=MONTH(DATE())-1 And YEAR([Month])=YEAR(DATE()),
但没用 - 一直都是红色。
在Conditional Split中有没有更好的写法 转换编辑器?
我想你需要这样的东西:
[month] >= dateadd(month, datediff(month, 0, getdate()) - 1, 0)
and [month] < dateadd(month, datediff(month, 0, getdate()), 0)