为了创建一个名为“部门”的新列并在该列中填充数据,您可以按照以下步骤操作。
source transformation
用于输入数据。derive transformation
用于添加一个名为“Department”的新列。该列的表达式如下
iif(isNull(toInteger(EmployeeCode)),EmployeeCode,toString(null()))
。添加名为 dummy
的另一列,并将值指定为 1
。Surrogate Key transformation
来为数据流中的每一行生成代理键。window tansformation
用于使用 last
函数填充“部门”列中的缺失值。filter transformation
用于过滤掉“Salary”列为空的行。然后使用 select transformation
选择“EmployeeCode”、“Salary”和“Department”列。参考:https://learn.microsoft.com/en-us/azure/data-factory/data-flow-script#fill-down