【问题标题】:Azure Data flow convert null to whitespace/blankAzure 数据流将 null 转换为空白/空白
【发布时间】:2021-02-03 16:33:41
【问题描述】:

我在 Azure 数据工厂的派生列操作中使用表达式生成器。我有一个 iif 语句,它根据 5 列是否为空来将对象添加到单个对象数组中。在 iif 语句中,如果对象不为空,它会将其添加到数组对象中,并且我没有指定当列为空时的操作。因此,如果 3 列有一个值,那么数组中应该有 3 个对象,但问题在于这 2 个空列在数组中显示为 2 个“空”值。我不想那样。我只想干净地只拥有数组中的 3 个对象。如何将空值转换为空格,或者有更好的方法来完成这项工作?

【问题讨论】:

    标签: azure-data-flow expressionbuilder


    【解决方案1】:

    我已经做了一个测试,成功地将空值转换为空白。

    1. 我的源数据是一个 6 列的 csv 文件,有些列可能包含 Null 值:

    1. 在数据流中,我使用派生列来转换 Null 值。

    1. 在数据预览中,我们可以看到 Null 值被替换为空白/空白

    总结:

    所以我们可以使用表达式 iif(isNull(<Column_Name>),'\n',<Column_Name>) 将 NULL 值替换为空格。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-14
      • 2013-12-31
      • 1970-01-01
      • 2021-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多