cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills 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
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors
Top Kudoed Authors