近期看到很多人都在咨询表格转置方面的问题,实际上在之前的博客中,关于数据处理的流程有涉及到通过FME如何进行表格数据的转置处理。既然很多人都在咨询转置的问题,这里就形成一篇定向博客,为大家统一的讲解FME中处理表格转置的几种方法。
1、原始数据与实现成果
2、FME处理表格转置的方式: (1)AttributePivoter (2)Pythoncaller (3)AttributeTransposer
AttributePivoter (1)通过AttributePivoter转换器实现数据的转置,通过Dynamic动态流控制数据输出的结构。 首先想要实现数据转置,在FME里可直接采用AttributePivoter转换器。以测试数据为例,测试数据包括的属性字段:“项目编号”字段为转置的分类字段;“环节”字段为转置后想要输出的属性字段名称;“日期”字段为转置后的属性值。按照测试数据进行数据转置,AttributePivoter转换器的设置如下:

