如何从查询数据创建新的 table 并将行更改为 Power BI 中的列

How to create a new table from Query data and change rows to column in Power BI

我是 Power BI 新手。我搜索了解决方案,但找不到符合我的问题的解决方案。

我使用直接查询 SQL 服务器在 Power BI 中生成数据 table。我的查询结果如下:

我想创建一个新的 table 并将数据转换为如下所示:

非常感谢任何帮助或想法。

谢谢

您需要 pivot Factory 列以获得所需的结果。

在 Power BI Desktop 设计器中,单击 Home 功能区选项卡中的 Transform data 按钮以打开 Power Query Editor。首先,通过右键单击它的标题和 select Remove 来删除 Comment 列(或者首先不要 select 它)。你不需要它。然后 select Factory 列并单击 Transform 选项卡中的 Pivot Column 按钮:

和 select Volume 值列:

这将对列进行透视,即为其中的每个值创建一个单独的列,并为您提供所需的结果:

此外(你说你是用DQ获取数据),你也可以在数据库查询中做同样的转换。