我正在尝试使用如下所示的数据:
客户 | 工作流 | 项目 |
---|---|---|
阿尔法 | 一个;乙; | A |
测试版 | 一个; d; | B |
伽玛 | b; C; | C |
阿尔法 | d | D |
测试版 | 一个; C; | E |
生成一个具有如下功能的数据透视表(我不关心其他列,例如用作示例的“项目”):
客户 | a | b | c | d | e |
---|---|---|---|---|---|
阿尔法 | 1 | 1 | 1 | 1 | 0 |
测试版 | 2 | 0 | 1 | 1 | 1 |
伽玛 | 0 | 1 | 1 | 0 | 2 |
本质上,从“客户端”和“工作流”创建一个数据透视表,但“工作流”用分号分隔符分隔。如果我通过使每个工作流成为自己的行来扩展表,我可以实现这一点,但我想避免这种情况,因为它会使表变得非常大,并包含大量冗余信息,而且因为我看不到一种方法将文本拆分为行(而不是列)。
我尝试将文本拆分为列,并使用数据透视表“列”区域中的这些新字段创建数据透视表,但这会造成巨大的混乱。当我创建一个以客户端和工作流作为字段的标准数据透视表时,这当然不会将工作流的不同“字母”组合在一起并为每组工作流创建一列
有关分割数据的其他方法,请查看此问题和三个示例。 stackoverflow.com/q/72210897/5091720
Excel Power Query 的步骤
行标签 | a | b | c | d | e |
---|---|---|---|---|---|
阿尔法 | 1 | 1 | 1 | 1 | |
测试版 | 2 | 1 | 1 | 2 | |
伽玛 | 1 | 1 | 1 | ||
总计 | 3 | 2 | 3 | 2 | 3 |