如果 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))
我正在尝试寻找一种方法来为我在 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))