是否使用Azure数据流中以前的非Empty值自动填充列中的空行?

编程入门 行业动态 更新时间:2024-10-21 18:32:18
本文介绍了是否使用Azure数据流中以前的非Empty值自动填充列中的空行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

Excell中可能会发生类似的情况,因此是否可以在Azure数据流中执行此操作?

示例:

类型 评论 值
A 值2 1
A 值5
B 值8
A 值2
A 值5 2
B 值8
C 值2 3
A 值5
B 值8 4

最终:

类型 评论 值
A 值2 1
A 值5 1
B 值8 1
A 值2 1
A 值5 2
B 值8 2
C 值2 3
A 值5 3
B 值8 4
推荐答案

您可以在数据流窗口转换中实现此功能。在Windows设置和Windows列中,它需要Over的分区键和排序的排序键。last()使用表达式last()获取前一行的NOT NULL值,以便在为NULL时填充当前值。

如果您没有分区键或排序键,我们可以在数据流中生成它,并将结果连接到Windows转换。

还提供了预先开发的代码片段here。此代码创建一个

  • Derived column使用"Dummy=1"进行转换
  • Surrogate key从1开始的转换。
  • Windows transformation填充值。
  • 注意:在添加此代码段之前,应将源添加到数据流中。

  • 添加来源
  • 将文档中的代码段添加到源代码之后。
  • 此代码创建了派生列、代理键和窗口转换。
  • 编辑Windows设置中的Windows列以添加填充所需的列。

    coalesce(Value, last(Value, true()))

  • 它用以前的非空值填充空值
  • 在接收器中,删除映射中不需要的列以获得所需的输出。
  • 更多推荐

    是否使用Azure数据流中以前的非Empty值自动填充列中的空行?

    本文发布于:2023-10-28 19:28:15,感谢您对本站的认可!
    本文链接:https://www.elefans.com/category/jswz/34/1537569.html
    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
    本文标签:空行   数据流   Azure   Empty

    发布评论

    评论列表 (有 0 条评论)
    草根站长

    >www.elefans.com

    编程频道|电子爱好者 - 技术资讯及电子产品介绍!