全部文档
文档中心数据流3.0节点数据集-转换透视

透视

选择前序需要透视的数据集节点,支持透视和逆透视,输出结果为数据集。

  • 选择需要操作的前序数据集节点

  • 提供快速跳转按钮,可以定位至该数据集节点的配置界面

适用于行转列的场景,例如:
1737628897114-fabc2495-ebbc-4d47-bb1e-22a3cfce0380

1737629045434-4a884325-4a84-4ca7-95ad-59a59177a5ae

透视场景下,支持指定透视成员,以实现过滤或补全透视列,补全的列的值用空值填充。

指定成员需要输入py表达式,最终需要得到一个list类型的数据,且输出的数据集的列会按此处指定的顺序排序,例如可以输入枚举项["debit", "credit"],或者用一些函数得到列表数据,例如[f'P{x}' for x in range(1, 13)]。

效果示例:
1752475442479-b9412e32-1cec-4c65-9b96-79be5d47a3ec

适用于列转行的场景,例如:
1752743525266-4c450267-761e-452a-a611-904ffe5c59ca

1737629168143-04c73540-e5cb-4e30-8829-426f74d70933

需求:

  1. 假设有Account列和ColumnName列的映射关系,规定了每个Account值应该取哪一列的值
    1756352701581-dd210046-623f-4ad6-9609-f6788153423d

  2. 现在有一张二维数据表,一列Account,其他列是ColumnName的展开
    1756352688962-aae60257-12f7-4bbf-80c8-d8874089e7e8

  3. 需求按映射表,得到每行Account对应的值
    1756352800960-5c267b83-2a8c-4e11-8b53-22e7ca8a727d

以上需求主要依靠透视节点的逆透视、数据转换节点的内连接来实现,DEMO地址:DeepFOS,以下分支:
1756352889845-e60ecf08-11e3-4811-b836-0de3ea38d641

回到顶部

咨询热线

400-821-9199