Forum Discussion
Promedio de medida
- 6 years ago
Creo que la medida de Habib (o algo similar) funcionará, pero repetir el código parece un estilo horrible...
¿Puedes hacer algo como
Measure2 - AVERAGEX(SUMMARIZE(Table, Table[GroupName], "toAverage", [Measure]), [Measure])
? Si no necesita la medida inicial en absoluto, entonces podría en línea el código, pero incluso en ese caso creo que dividirlo agrega algo de claridad (es lo suficientemente difícil de leer tal como es).
Ahora bien, si lo entendí correctamente, ¿quieres un promedio de todos los grupos y eso debe seguir siendo el mismo cualquier selección que hayas hecho?
Por favor, agregue una nueva medida que debe ser copia de la medida exisitng y añadir la función CALCULATE junto con filtros..... algo así.
AvgMeasure ? CALCULATE(AVERAGEX(SUMMARIZE(Table, Table[week], "Sum of Hours", SUM(Table[hours spent]), "Average available", AVERAGE(Table[Available hours for the week])), 1 - DIVIDE([Sum of Hours], [Average available])),ALL(GroupName))
cambiar el texto rojo a cualquiera que sea el nombre de la tabla para Grupos. Esto le dará un promedio de todos los grupos.
Creo que la medida de Habib (o algo similar) funcionará, pero repetir el código parece un estilo horrible...
¿Puedes hacer algo como
Measure2 - AVERAGEX(SUMMARIZE(Table, Table[GroupName], "toAverage", [Measure]), [Measure])
? Si no necesita la medida inicial en absoluto, entonces podría en línea el código, pero incluso en ese caso creo que dividirlo agrega algo de claridad (es lo suficientemente difícil de leer tal como es).
- Syndicate_Admin6 years ago
Administrator
¡Funcionó!
Sin embargo, sólo puedo aplicar esta medida para un grupo, ¿verdad? En mi caso, elegí por fecha. Pero también quiero ver el resultado por su nombre.
¿Hay alguna manera de hacerlo por 2 grupos?- sp3jossy6 years agoFrequent Visitor
Entonces, ¿qué hiciste, lo usaste como columna calculada?
Ahora estoy en la misma situación.
Creé una medida como
Mentor_Score- CALCULATE(([. Mentor_Prep]*0.25) + ([. Mentor_Experience] * 0,25) + ([. Mentor_NPS] * 0.5) * 1.00)Ahora quiero encontrar el promedio Mentor_Score por mes y año, por favor, ¿cómo lo logro?- GerlofVisser6 years ago
Helper I
Hola
Creo que tengo un problema similar.
¿Cuál fue la mejor solución?
saludos
- Syndicate_Admin4 years ago
Administrator
aquí el problema a superar es: teniendo ya una Medida calculada ¿CÓMO es posible obtener el promedio? el promedio de la función DAX toma solo columna como entrada, no mide! así que la pregunta no es encontrar otra forma de calcular mi medición PERO ¡cómo hacer el promedio de la misma!
- Syndicate_Admin2 years ago
Administrator
Hola
Soy nuevo aquí, pero creo que puede usar AVERAGEX para resolver su problema, he leído la documentación y dice esto allí.
La función AVERAGEX puede tomar como argumento una expresión que se evalúa para cada fila de una tabla. Esto le permite realizar cálculos y luego tomar el promedio de los valores calculados.
- Syndicate_Admin2 years ago
Administrator
Hola @AtlasDLion , la respuesta Aceptada como solución en esta publicación heredada agregada en 2016 usó AVERAGEX en la fórmula DAX demostrada tanto por @Habib como por @jahida .