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

Calcular MAX a partir de una medida presentada, en todas las filas, con varios grupos por

Hola

Tengo una pregunta para calcular MAX de todos los valores aquí.

gggar_0-1621539440398.png

"Unidad de fecha" viene de una mesa, llamada "Calendario"

"Satisfacción"viene de otra mesa, llamada "Opinión"

"Puntuación" es una medida, que es SUM(Opinion[Valor])


Estas 2 tablas calendario y opinión tienen relación entre ellos, basado en la columna de fecha.

Como pueden ver tengo 2 grupos por aquí, por unidad de fecha y satisfacción

Tengo 2 preguntas:

  1. ¿Cómo crear una medida que devuelva 503 para todas las filas?
  2. ¿Cuál es la medida correcta para calcular la puntuación dividida por la medida anterior? Así que cada fila tendrá (desde arriba) 503/503, 160/503, 45/503, y así sucesivamente, que es básicamente porcentaje de máx.

¿Alguien tiene la respuesta? ¡Cualquier ayuda será muy apreciada! Gracias

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

@gggar , Crear una nueva medida como esta y utilizar

maxx(summarize(Opinion, Calendario[Unidad de fecha], Opinión[satisfacción], "_1", [Puntuación]),[Puntuación])

View solution in original post

Syndicate_Admin
Administrator
Administrator

No @gggar,

Puede echar un vistazo a la función ALL() y ALLEXCEPT().

https://docs.microsoft.com/en-us/dax/all-function-dax

https://docs.microsoft.com/en-us/dax/allexcept-function-dax

Measure = MAXX(ALL(Opinion),[score])

Measure 2 = MAXX(ALLEXCEPT('Opinion','Calendar'[date unit]),[score])

12.PNG

Saludos

arrendajo

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

No @gggar,

Puede echar un vistazo a la función ALL() y ALLEXCEPT().

https://docs.microsoft.com/en-us/dax/all-function-dax

https://docs.microsoft.com/en-us/dax/allexcept-function-dax

Measure = MAXX(ALL(Opinion),[score])

Measure 2 = MAXX(ALLEXCEPT('Opinion','Calendar'[date unit]),[score])

12.PNG

Saludos

arrendajo

Syndicate_Admin
Administrator
Administrator

@gggar , Crear una nueva medida como esta y utilizar

maxx(summarize(Opinion, Calendario[Unidad de fecha], Opinión[satisfacción], "_1", [Puntuación]),[Puntuación])

Syndicate_Admin
Administrator
Administrator

No hay @amitchandak,

Gracias por la respuesta.

  1. ¿Podría decirme qué es "_1" aquí en el DAX?
  2. Parece que podemos sintonizar este DAX un poco
    gggar_0-1621572870678.png

    El Total es correcto, que es 503. ¿Es posible devolver el Total (este 503) a cada fila?

¡Gracias!

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.