Deberá manualmente el código de un paso para cambiar el nombre de las columnas después de su punto de pivote.
Este M código tira una tabla como la que en su ejemplo del libro de trabajo en Excel, a continuación, pivotes y como lo describen, a continuación, cambia el nombre de las columnas de la Parte#, 1ª, 2ª, 3ª, 4ª, 5ª y 6ª. Sí, me dijo que se cambia el nombre a la Parte#, aunque la verdad es que no cambio de que el nombre de la columna. Asegúrese de incluir Parte# en la lista codificada en el paso aunque la Parte de# nombre no está realmente cambiando, porque debe tener en cuenta todos los nombres de columna extraída por la Mesa.ColumnNames. Reemplazar 1ª, 2ª, 3ª, 4ª, 5ª y 6ª con su deseado nombres de columna.
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Pivoted Column" = Table.Pivot(Table.TransformColumnTypes(Source, {{"Month", type text}}, "en-US"), List.Distinct(Table.TransformColumnTypes(Source, {{"Month", type text}}, "en-US")[Month]), "Month", "Qty"),
#"Renamed Columns" = Table.RenameColumns(#"Pivoted Column", List.Zip({Table.ColumnNames(#"Pivoted Column"),{"Part#", "1st", "2nd", "3rd", "4th", "5th", "6th"}}))
in
#"Renamed Columns"
List.Zip entrelaza las dos listas. Aquí, se entreteje Parte# de la columna original de los nombres (los de la "Columna Dinamizada" el paso de la mesa), la Parte# de la lista codificada en #"cambiado el nombre de las Columnas, entonces el siguiente original el nombre de la columna (1 en el primer ejemplo o 4 en el segundo ejemplo), entonces 1 de la lista de columnas codificado en #"cambiado el nombre de las Columnas, entonces el siguiente original el nombre de la columna (2 de su primer ejemplo o 5 a partir de su segundo ejemplo), luego de 2º de la columna de la lista codificada en #"cambiado el nombre de las Columnas, y así sucesivamente. Esto establece la lista necesarios para la Tabla.RenameColumns.