我有一个公式,我需要能够将其放入我的 SSIS 派生列中……下面是……
if MONTH(Sls.SlsDt) + DAY(Sls.SlsDt) > MONTH(TODAY) + DAY(TODAY) then
dYdtYr = 0.
else
dYdtYr = YEAR(Sls.SlsDt).
如何将上述业务逻辑放入 SQL SSIS ETL 派生列转换?
派生列是完成此任务的正确选择吗?
ETL 包是从 CSV 到 SQL 临时表的导入,在此导入期间,我需要输出一个已实现上述逻辑的新列(或替换现有列)。
输入行包含 MONTH 和 DAY 以及 dYdtYr 列。从某种意义上说,我需要根据上述逻辑用新值覆盖 dYdtYr 值。