如果 Azure 数据工厂中为 null,如何在列中设置默认值?

How to set default value in column if null in Azure data factory?

我正在尝试寻找一种方法来为我在 Azure 数据工厂的列中的空值设置默认值。这是我当前的输出,附件也是我的数据流和管道。

我想使用 Azure 数据工厂设置一个默认值来代替空值显示

Myoutput

Dataflow

Pipeline

方法一:您可以使用 iif() 函数和 isNull() 函数来实现您的要求。

在下面的示例中,我尝试使用 iif() 和 isNull() 来检查我的 'Fee' 列是否为空。如果我的费用列中有 null,那么我将其替换为“0.00”。就我而言,费用列具有小数值。

注意:我们应该在派生列转换中使用它。

表达式: iif(isNull(Fee),toDecimal(0.00),toDecimal(Fee))

方法二: 您可以使用 iifNull() 函数来实现您的要求。 在下面的示例中,我尝试使用 iifNull() 来检查我的 'Fee' 列是否为空。如果我的费用列中有 null,那么我将其替换为“0.00”。 请注意,我们应该在派生列转换中使用它。

表达式: iifNull(Fee,toDecimal(0.00))