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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Creación de una tabla resumida por N superior

Hola

Estoy intentando crear una tabla resumida filtrada en la parte superior (la más reciente) 12 meses en la tabla original. Tendría que ser filtrado / resumido por el campo "year_period" que está en un formato como "202111" que se muestra a continuación.

jmays86_0-1639156795025.png

Cualquier ayuda para lograr esto sería muy apreciada. ¡Gracias!

Jordania

1 ACCEPTED SOLUTION

Hay @jmays86 ,

Creo un ejemplo para mostrarle cómo crear una tabla de meses TopN resumida por Dax.

2.png

Pruebe este código para crear una tabla calcualizada.

Summarized Table by Top N =
VAR _N = 12
VAR _SUMMARIZED =
    SUMMARIZE ( 'Table', 'Table'[year_period] )
VAR _ADDRANK =
    ADDCOLUMNS ( _SUMMARIZED, "RANK", RANKX ( _SUMMARIZED, [year_period],, DESC ) )
VAR _TopN =
    SUMMARIZE ( FILTER ( _ADDRANK, [RANK] <= _N ), [year_period] )
RETURN
    _TopN

El resultado es el siguiente.

1.png

Saludos
Rico Zhou

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@jmays86 ,

Crear una nueva columna en la tabla

Año mes = formato([Fecha], "AAAAMM")

Crear una nueva tabla

resumir(Tabla, Tabla[Mes Año], "Medida", suma(Tabla[Valor]) )

Añadir otros por necesidad

Gracias @amitchandak pero no estoy seguro de cómo esto resumiría la nueva tabla de los 12 meses principales en la tabla original.

Hay @jmays86 ,

Creo un ejemplo para mostrarle cómo crear una tabla de meses TopN resumida por Dax.

2.png

Pruebe este código para crear una tabla calcualizada.

Summarized Table by Top N =
VAR _N = 12
VAR _SUMMARIZED =
    SUMMARIZE ( 'Table', 'Table'[year_period] )
VAR _ADDRANK =
    ADDCOLUMNS ( _SUMMARIZED, "RANK", RANKX ( _SUMMARIZED, [year_period],, DESC ) )
VAR _TopN =
    SUMMARIZE ( FILTER ( _ADDRANK, [RANK] <= _N ), [year_period] )
RETURN
    _TopN

El resultado es el siguiente.

1.png

Saludos
Rico Zhou

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.