Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Agrupación de consultas de potencia para todos

Hola, estoy agrupando con la opción "Todas las filas". Sin embargo, el código M seleccionará todos los campos individualmente. Si agrego una columna a mi origen de datos, tengo que agregarla al código. ¿Existe la opción de tener la opción Todo en el Código M en lugar de en cada campo? Gracias

GuillaumeBD_0-1699381544978.png

Código M

#"Lignes groupées1" = Table.Group(#"Valeur remplacée1", {"Adresse"}, {{"Nouveau", each Table.RowCount(_), Int64.Type}, {"Min Date", each List.Min([Fecha de creación]), type datetime}, {"T", each _, type table [Fecha de creación=fechahora, Type=texto que acepta valores NULL, Adresse=texto que acepta valores NULL, Quartier=text, Lien=text]}}),


#"T expanded1" = Table.ExpandTableColumn(#"Filas agrupadas1", "T", {"Fecha de creación", "Tipo", "Dirección", "Vecindario", "Enlace"}, {"Fecha de creación", "Tipo", "Dirección.1", "Vecindario", "Enlace"}),

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola, acabo de descubrir que la solución es bastante simple. Debe eliminar la columna original antes de que vuelva a aparecer con el paso de expansión. Para el paso de expansión, aquí hay un buen tutorial sobre cómo hacerlo.

https://goodly.co.in/expand-all-columns-dynamically-power-query/

Gracias

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola, acabo de descubrir que la solución es bastante simple. Debe eliminar la columna original antes de que vuelva a aparecer con el paso de expansión. Para el paso de expansión, aquí hay un buen tutorial sobre cómo hacerlo.

https://goodly.co.in/expand-all-columns-dynamically-power-query/

Gracias

Syndicate_Admin
Administrator
Administrator

Hola @v-shex-msft , su paso de grupo funciona muy bien, pero no la columna de expansión de tabla. Recibo un error que dice que "Adresse" ya existe. Parece que con este método PQ no es capaz de hacer la diferencia entre la columna que está dentro de la tabla y la que ya está allí. Piensa que es lo mismo.

Gracias

Syndicate_Admin
Administrator
Administrator

@GuillaumeBD,

De hecho, Power Query almacenará en caché la estructura de la tabla en los pasos de la consulta y estas estructuras no cambiarán automáticamente.

Para su requisito, puede intentar eliminar la parte de definición de la estructura de la tabla y modificar el paso 'expandir campo' para usar la función 'Table.ColumnName' para extraer dinámicamente la estructura de la tabla del paso anterior:

    #"Lignes groupées1" = Table.Group(
        #"Valeur remplacée1",
        {"Adresse"},
        {
            {"Nouveau", each Table.RowCount(_), Int64.Type},
            {"Min Date", each List.Min([Date created]), type datetime},
            {"T", each _, type table}
        }
    ),
    #"T développé1" = Table.ExpandTableColumn(
        #"Lignes groupées1", "T", Table.ColumnNames(#"Lignes groupées1"), Table.ColumnNames(#"Lignes groupées1")
    )

Saludos

Xiaoxin Sheng

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors