qq_38695243 2024-10-24 17:31 采纳率: 0%
浏览 4

如何在POWER BI 中将图示的列按照同一个机器序列号改成不同的行显示

我有一份质量统计表格,对产线机器缺陷进行跟踪。如何在POWER BI 中将图示的列按照同一个机器序列号改成不同的行显示。
表中Machine No.是唯一的,Error code 1 和 Work Station 1是一一对应的,Error code 2 和 Work Station 2是一一对应的。

img

  • 写回答

1条回答 默认 最新

  • 无疆76 2024-10-24 17:36
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    从你的描述来看,你想要在Power BI中将有关机器缺陷的数据从一个格式转换为另一个格式。根据你的描述,我认为你可能想要把机器序列号以及对应的错误代码和工作站的信息展示在不同的行上。这样的操作可以通过Power BI的“数据模型”和“查询编辑器”来完成。以下是具体的步骤:

    假设你的原始表格结构如下(图1):

    | Machine No. | Error code 1 | Work Station 1 | Error code 2 | Work Station 2 | | --- | --- | --- | --- | --- | | A | ... | ... | ... | ... | | B | ... | ... | ... | ... |

    你想将它变成以下的格式(图2):

    | Machine No. | Error Type | Work Station | | --- | --- | --- | | A | Error code 1 | Work Station 1 对应值 | | A | Error code 2 | Work Station 2 对应值 | | B | Error code 1 | Work Station 1 对应值 | | B | Error code 2 | Work Station 2 对应值 |

    以下是操作步骤:

    1. 在Power BI中打开你的数据模型。
    2. 找到你的数据表,点击它以打开“查询编辑器”。
    3. 在查询编辑器中,你可以看到表中的数据。找到"扩展"功能(在"添加列"类别下)。你需要对每一对错误代码和工作站进行扩展。因此,你需要对每一列(Error code 1/Work Station 1 和 Error code 2/Work Station 2)使用扩展功能。这将创建一个新的行组,每个原始行都会产生两行新行。在这两行新行中,你将拥有原始的机器编号和新的错误类型与工作站信息。这可以通过选择列,然后选择"扩展列",然后选择"按行扩展"来完成。在这个过程中,你需要为每个新的错误类型创建一个新的列。在此过程中,你可能需要为每个新列重命名以保持清晰性。你可能还需要移除原始的错误和工作站列以保持清晰度。重复这个过程直到你所有的错误和工作站列都被扩展。结果应该是每个机器编号现在都有多行,每行包含一种错误类型和工作站信息。注意在扩展列时可能需要设置相应的数据类型或进行空值处理等操作以满足实际需求。以上过程主要是根据你描述的情境提供一个大概的框架和操作方向,具体需要根据你的数据和实际需求进行适当的调整。
    评论

报告相同问题?

问题事件

  • 创建了问题 10月24日