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
Fair-UL
Helper II
Helper II

Calcular el valor máximo a partir de una medida calculada por categoría

Hola

Tengo este problema y probé / buscó varias soluciones, nada funcionó

id del proyectoSecciónArtículossuma de respuestaspuntuación máximaPorcentaje de calificación
6s15154533.33%
6s2675412.94%
6s320180%
7s120180%
7s26105418.52%
7s390810%

Marcador máximo de elementos*9 (lo tengo como medida calculada)

suma de respuestas- suma (respuesta)- la respuesta es un campo, cada instancia tiene un valor, pero lo pongo aquí para explicar cómo quiero que los datos se vean como

Porcentaje de Calificación- Suma de Respuestas/Puntuación Máxima

Quiero poder calcular el máximo de porcentaje de calificación por cada categoría (sección). Los resultados deben parecerse

SecciónMáximo de porcentaje por sección
s133.33%
s218.52%
s30%

Intenté medir rápidamente Max por categoría, no me da lo que necesito cuando filtro por cada sección. Probé muchas declaraciones DAX, con calcular, todos, todos los elegidos, no hay suerte

toda la ayuda es apreciada

1 ACCEPTED SOLUTION

Verdad. La tabla agrega los datos que necesito, pero cuando filtro por ID de proyecto no mantiene el valor máximo que se ha calculado en una instancia.

Para resolver esto, utilicé la función GROUPBY para crear una nueva tabla y hacer que la puntuación máxima y la calificación porcentual se calcularan. a continuación, se utilizó la expresión calculate(maxx(percent rating),all(project Id)). Lo puse en el gráfico y filtrado por identificador de auditoría y produjo lo que necesitaba. Gracias @v-lionel-msft@amitchandak

View solution in original post

5 REPLIES 5
amitchandak
Super User
Super User

@Fair-UL , suponiendo que la calificación porcentual es una medida,

Pruebe una medida como, y trazar con una sección en un objeto visual

maxx(values(Table[section]),[Percent rating])

I tried the solution you provided. It gave me the same results as the other two DAX calculations I used

here are those dax

Max of Percent =
MAXX(
    KEEPFILTERS(VALUES('Table'[section])),
    CALCULATE([Percent Rating])
)
 
then I calculated this measure= 
calculate([Max of Percent],ALL('SAFETYAUDITS Responses'[project_id]))

Hola @Fair-UL ,

v-lionel-msft_0-1602495953452.png

El objeto visual de tabla parece automatizar este trabajo de agregación.

Saludos
Lionel Chen

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Verdad. La tabla agrega los datos que necesito, pero cuando filtro por ID de proyecto no mantiene el valor máximo que se ha calculado en una instancia.

Para resolver esto, utilicé la función GROUPBY para crear una nueva tabla y hacer que la puntuación máxima y la calificación porcentual se calcularan. a continuación, se utilizó la expresión calculate(maxx(percent rating),all(project Id)). Lo puse en el gráfico y filtrado por identificador de auditoría y produjo lo que necesitaba. Gracias @v-lionel-msft@amitchandak

Hola

Tengo el mismo problema, pero no entiendo la solución con la función GROUPBY. ¿Es posible ser más explícito?

Gracias por su ayuda.

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.