透视后在 Power Query 中重新排序的行

Posted

技术标签:

【中文标题】透视后在 Power Query 中重新排序的行【英文标题】:Rows reordered in Power Query after Pivoting 【发布时间】:2020-07-15 16:41:26 【问题描述】:

'''= Table.Pivot(Table.TransformColumnTypes(#"Reordered Columns1", "Start Month", type text, "en-US"), List.Distinct(Table.TransformColumnTypes(#" Reordered Columns1", "Start Month", type text, "en-US")[#"Start Month"]), "Start Month", "Value", List.Sum)'''

这是我在“值”列上透视列“开始月份”的步骤的 M 代码。但是,我的结果按字母顺序对第三列“测量”进行了重新排序。我需要“度量”列中的行保持之前的顺序。

是否有任何解决方案可以使“度量”列中的行保持与以前一样的顺序?谢谢!

样本数据:

期望的结果:

【问题讨论】:

【参考方案1】:

点击月/年列,如果需要排序

点击月/年列

变换 ... 透视列 ....

值列 ... 值

高级选项...不要聚合

【讨论】:

谢谢!我肯定更近了。为了进一步阐明我的需求,我需要 Measure 列对第四列“Name”中的每一列重复相同的顺序。每个名称都有 52 个度量。当我使用索引列时,我确实以原始顺序结束了原始列。但我现在意识到我只需要 Measure 列在同一个子序列中重复......如果这有意义的话。再次感谢您的帮助,骑马。 发布数据样本和预期结果 我在原始问题中添加了示例数据和所需结果的屏幕截图。如果您有任何建议,我非常感谢。同样,这些措施不是按字母顺序排列的,而是需要保持这种顺序。

以上是关于透视后在 Power Query 中重新排序的行的主要内容,如果未能解决你的问题,请参考以下文章

Excel power query 逆透视

如何减去 Power Query 数据透视表中的两列?

PowerBI:Power Query:处理因数据透视而更改的列名

Power Query常用操作

如何通过power+query将10列数据各乘1000?

Powerbi复制 VS 引用:Power Query中对数据源的处理