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

Valor de agrupación n superior por fecha

hola

No he encontrado este caso todavía estoy intentando resolver en el foro. Me gustaría mostrar una tabla con la N superior con datos que responden a las segmentaciones de datos. Los datos están en la granularidad del mes, pero me gustaría poder mostrar la N superior donde la fecha se podría agrupar en un trimestre o año.

Por ejemplo, si se trata de los datos:

| del proyecto Fecha | valor
proyecto 1 | 1-Ene-21 | 1000
proyecto 1 | 1-Feb-21 | 1200
proyecto 1 | 1-Mar-21 | 1000
proyecto 1 | 1-Abr-21 | 1500
proyecto 1 | 1-Mayo-21 | 1900
proyecto 1 | 1-Jun-21 | 2100
proyecto 2 | 1-Ene-21 | 500
proyecto 2 | 1-Feb-21 | 500
proyecto 2 | 1-Mar-21 | 500
proyecto 2 | 1-Abr-21 | 2200
proyecto 2 | 1-Mayo-21 | 500
proyecto 2 | 1-Jun-21 | 500
proyecto 3 | 1-Ene-21 | 3000
proyecto 3 | 1-Feb-21 | 3000
proyecto 3 | 1-Mar-21 | 3000
proyecto 3 | 1-Abr-21 | 1000
proyecto 3 | 1-Mayo-21 | 1000
proyecto 3 | 1-Jun-21 | 1000

Actualmente, si filtro por "Q2 2021", el proyecto top 1 se mostraría como Proyecto 2, con un valor de 2200. ¿Cómo puedo mostrar una tabla donde los 1 primeros en este caso mostrarían el Proyecto 1, con un valor de 5500, agregando así los valores para la fecha seleccionada? Debe ser dinámico para poder agregar en los casos en que se selecciona un mes, trimestre o año en la segmentación de datos.

Alternativamente, ¿cómo puedo clasificar estos proyectos?

Gracias de antemano

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@VJR
Simplemente cambie el TOPN(1,.....) a TOPN(10,....).

Paul Zheng _ Equipo de soporte de la comunidad

Hay @V-pazhen-msft ,

Gracias por su respuesta! Esto es lo que intenté inicialmente, pero solo devuelve el top 1. Creo que puede ser debido a la función max en la expresión de la Calculate.

Syndicate_Admin
Administrator
Administrator

@VJR , Ty meausres como

medida = suma(Tabla[Valor])

Proyecto superior =

CALCULATE(max(Table[Project]),TOPN(1,allselected('Table'[Project ]),[Measure],DESC),VALUES('Table'[Project ]))

Hay @amitchandak,

Si lo entiendo correctamente, esta medida siempre devolverá el top 1 debido a la función max en la expresión de Calculate.

En realidad hay cientos de proyectos. ¿Cómo podría lograr un top 10?

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.

Top Solution Authors