【问题标题】:How to transpose a dynamic width table in Alteryx如何在 Alteryx 中转置动态宽度表
【发布时间】:2016-01-18 10:13:35
【问题描述】:

我有几个动态宽度的 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

现在我转置两个不同的集合,首先我手动选择评论和最后日期,其次是所有其他价格。之后我加入他们,一切都很好。问题是我有一大堆过去几年的文件,我需要动态设置最后日期才能获得这样的转置表:

Product | Date | Comment | Price

为每条记录填写产品、日期和价格,并为最后报告的日期填写评论。有没有办法做到这一点?

与这篇文章相关: How to resolve duplicate column names in excel file with Alteryx?

【问题讨论】:

    标签: alteryx


    【解决方案1】:

    您似乎想要做的是将该评论列拆分为它的数据流?

    转置后,您可以交叉制表到一个表格,其中包含作为标题的产品以及作为单独行的日期和 cmets。然后过滤器可以拉出评论行。对 Name 字段进行排序还可以让您抓取该数据集中的最后一行,以了解哪一行是最后一个日期。

    对于交叉表:
    - 分组字段:名称
    - 标题字段:产品
    - 数据字段:值

    方法:串联

    【讨论】:

    • 这似乎不必要地复杂,但它可以完成工作!再次感谢!
    猜你喜欢
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-18
    • 2012-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多