如何在 Alteryx 中转置动态宽度 table
How to transpose a dynamic width table in Alteryx
我有几个具有动态宽度的 CSV,我需要处理每个 csv 的最后一列倒数第二列以转置它们。
这就是我的文件的样子:
Product | 2015-08-01 | 2015-09-01 | 2015-09-01 | 2015-10-01| Comment
ABC | 13 | 12 | 15 | 14 | Strong
CDE | 69 | 70 | 71 | 67 | Weak
FGH | 25 | 25 | 26 | 27 | Stable
该 excel 文件的每个新版本都会添加一个日期列,并针对最后日期调整评论:
Product | 2015-08-01 | 2015-09-01 | 2015-09-01 | 2015-10-01| 2015-11-01| Comment
ABC | 13 | 12 | 15 | 14 | 12 | Weak
CDE | 69 | 70 | 71 | 67 | 67 | Stable
FGH | 25 | 25 | 26 | 27 | 29 | Strong
现在我调换了两个不同的集合,首先我手动选择评论和最后日期,然后选择所有其他价格。之后我加入他们,一切都很好。问题是我有一大堆过去几年的文件,我需要动态设置最后日期才能有这样的转置 table:
Product | Date | Comment | Price
为每条记录填写产品、日期和价格,并为最后报告的日期填写评论。有办法吗?
与此相关post:
您似乎想要将 Comment 列拆分到数据流中?
转置后,您可以交叉制表以包含产品 headers 以及日期和评论作为单独的行。然后过滤器可以拉出评论行。对名称字段进行排序还可以让您获取该数据集中的最后一行,以了解哪一行是最后日期。
对于交叉表:
- 分组字段:姓名
- Header 字段:产品
- 数据字段:值
方法:串联
我有几个具有动态宽度的 CSV,我需要处理每个 csv 的最后一列倒数第二列以转置它们。 这就是我的文件的样子:
Product | 2015-08-01 | 2015-09-01 | 2015-09-01 | 2015-10-01| Comment
ABC | 13 | 12 | 15 | 14 | Strong
CDE | 69 | 70 | 71 | 67 | Weak
FGH | 25 | 25 | 26 | 27 | Stable
该 excel 文件的每个新版本都会添加一个日期列,并针对最后日期调整评论:
Product | 2015-08-01 | 2015-09-01 | 2015-09-01 | 2015-10-01| 2015-11-01| Comment
ABC | 13 | 12 | 15 | 14 | 12 | Weak
CDE | 69 | 70 | 71 | 67 | 67 | Stable
FGH | 25 | 25 | 26 | 27 | 29 | Strong
现在我调换了两个不同的集合,首先我手动选择评论和最后日期,然后选择所有其他价格。之后我加入他们,一切都很好。问题是我有一大堆过去几年的文件,我需要动态设置最后日期才能有这样的转置 table:
Product | Date | Comment | Price
为每条记录填写产品、日期和价格,并为最后报告的日期填写评论。有办法吗?
与此相关post:
您似乎想要将 Comment 列拆分到数据流中?
转置后,您可以交叉制表以包含产品 headers 以及日期和评论作为单独的行。然后过滤器可以拉出评论行。对名称字段进行排序还可以让您获取该数据集中的最后一行,以了解哪一行是最后日期。
对于交叉表:
- 分组字段:姓名
- Header 字段:产品
- 数据字段:值
方法:串联