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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

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
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

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