alteryx - 如何在 Alteryx 中将 2D 数据展平为 1D
解决方案
手头没有 Alteryx,
- 重命名 9 列中的最后 8 列。例子:
B栏到
《A公司,2018,股权》
C栏到
“A公司,2018年,百分比”
- 然后使用示例工具将您的记录拆分为两个流程,个人,公司(在最后一步将它们合并),然后使用公式工具将每个部分指定为“个人发起人”或“公司”将很方便
对两个部分执行以下操作:
- 使用转置工具(选择8个重命名的列作为“数据列”,上面的公式工具可以是“关键列”),因此,公司、年份、商店名称在一个水平位置,你得到名称/值对:
“个人发起人”,“A公司,2018,Shop1,ShareHolding”,250,000
“个人发起人”,“A 公司,2018 年,Shop1,百分比”,0.000273
使用文本到列,逗号作为分隔符,你需要 4 列。
使用公式工具和过滤工具,将“ShareHolding”和“Percentage”拆分为两个流
使用加入(3 个加入键:公司、年份、商店名称)重新加入它们,您现在得到:
A公司, 2018, Shop1, 250,000,0.000273
- 使用上述联合将“个人发起人”和“公司”组合回 1 个流程。
完毕
推荐阅读
- batch-file - windows批量转义整个字符串
- linux - 无法使用管道将值从 bash 传递到 curl
- javascript - 物化CSS FormSelect如何在按下键盘时获得第二个字母
- javascript - 每次值更改时如何将更新的道具值传递给孩子?
- php - 为什么 pre_get_posts 钩子中的 is_main_query() 在主循环中不返回 true?
- json - 重新格式化 JSON 对象
- docker - 没有从主机到 docker 容器的网络
- kubernetes - 在缩小 k8s pod 副本之后,k8s 如何选择终止哪个?
- java - 有没有办法制作一个只在java中请求计算的多线程?
- excel - excel格式化 - 丢失0个值