cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Helper III
Helper III

¿Cómo tomo el promedio de una medida?

Tengo una medida que hace cálculos en filas en algunas columnas y, a continuación, devuelve valores en una nueva columna.

Ahora necesito tomar el promedio de esa medida y mostrarla en una segunda columna nueva. Yo tré lo siguiente, pero no funcionó.

Puntuación de la tarea: If('00AB-Raw'[FIN Measure] < 0,
If('00AB-Raw'[FIN Measure] < sum('Sys_Vars'[Upper Cap(Days)]) * (-1),
Sum('00AB-Raw'[Start %]) + sum('Sys_Vars'[Upper Cap(Days)]) * SUM('Sys_Vars'[Daily Rate]),
Sum('00AB-Raw'[Start %]) - '00AB-Raw'[FIN Measure] * SUM('Sys_Vars'[Daily Rate])
),
IF('00AB-Raw'[FIN Measure] > sum('Sys_Vars'[Lower Cap(Days)]),
0,
Sum('00AB-Raw'[Start %]) - '00AB-Raw'[FIN Measure] * SUM('Sys_Vars'[Daily Rate])
)
)
Puntuación de la tarea promedio : AVERAGEX('00AB-Raw', '00AB-Raw'[Puntuación de tarea])
Sé que una vez que consiga que esto funcione tendré el mismo valor en cada fila en la segunda columna nueva. Esto está bien por ahora porque una vez que consiga que esto funcione, tendré que agrupar estos rusults por los valores en una columna diferente.
7 REPLIES 7
Super User IV
Super User IV

¿Cuáles son las columnas del objeto visual? Normalmente, esto se hace con una expresión como esta (reemplazar con el nombre de la tabla y columna, o agregar varias columnas a ALLSELECTED.

Puntuación de la tarea promedio : AVERAGEX(ALLSELECTED(Table[Column]), [Task Score])

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


@mahoneypat

Eso funcionó para obtener la puntuación de tarea AVG para calcular. Ahora tengo una columna con el mismo valor en cada fila. El valor es igual al promedio de Puntuación de tarea.

¿Tiene alguna idea sobre cómo agrupar los resultados para obtener un valor differnet para cada grupo? En otras palabras, tengo una tabla con lo siguiente. La Puntuación de tarea es una medida.

Puntuación A-----B-----C-----Grupo-----tarea

1-----1-----1-----A-----------3

2-----1-----2-----A-----------5

1-----3-----0-----B-----------4

2-----2-----2-----B-----------6

Necesito la puntuación de tarea AVG para que se vea así:

Puntuación A-----B-----C-----Grupo-----taca-----arca de la tarea

1-----1-----1-----A-----------3---------------4

2-----1-----2-----A-----------5---------------4

1-----3-----0-----B-----------4---------------5

2-----2-----2-----B-----------6---------------5

En última instancia, tengo grupos y cada grupo obtiene una puntuación en ciertas tareas. Necesito mostrar la puntuación promedio por grupo.

Por favor, pruebe esta expresión

Grupo Promedio ?
CALCULAR (
SUMX (
RESUMIR (
Mesa
Tabla[A],
Mesa[B],
Tabla[C]
),
[Puntuación de tarea]
),
TODOS (
Tabla[A],
Mesa[B],
Tabla[C]
)
)

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


No te estoy siguiendo. No estoy seguro de qué utilizar para Table[A], Table[B], Table[C]. Mi medida de puntuación de tarea tiene instrucciones condicionales. Tampoco entiendo cómo se tiene en cuenta la columna Grupo.

¿El grupo funciona? Intenté lo siguiente, pero obtengo un error.

Grupo Avg á groupby('00AB-Raw','00AB-Raw'[PROJ Owner],"Score",AVERAGEX(ALLSELECTED('00AB-Raw'),[Task Score]))
El error que obtengo es "Las expresiones escalares de la función 'GROUPBY' tienen que ser funciones de agregación sobre CurrentGroups(). La expresión de cada Agregación tiene que ser una constante o hacer referencia directamente a las columnas en CurrentGroup().

Pensé que A B y C eran columnas en tu objeto visual. Si tiene columnas que no sean la columna Grupo, puede usar el mismo patrón. Resuma sobre las columnas que no son de grupo y quite los filtros de las columnas que no son de grupo con ALL().

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Creo que podría haber confundido cosas cuando traté de simplificar las cosas en el ejemplo de mi tabla. Esto está más cerca de lo que realmente estoy mirando.

Atributo 1-----Attribute 2-----Attriubute 3-----Grupo-----Tama puntuación de tarea-----AVG Puntuación de tarea

Comprar Libro------Amanda--------1/1/2021--------A-----------3---------------4.5

Vender Libro------John------------2/1/2021--------A-----------5---------------4.5

Fly Home-----Tom-------------11/14/2020------B-----------4---------------4.5

Juego ----Sam-------------10/12/2020------B-----------6---------------4.5

Puntuación de tarea y puntuación de tarea AVG son Meaures.

Necesito una tercera medida que agrupe la puntuación de tarea avg por grupo. Por ejemplo:

Atributo 1-----Attribute 2-----Attriubute 3-----Grupo-----Tama puntuación-----AVG Puntuación de tarea---Agrupo Puntuación

Comprar Libro------Amanda--------1/1/2021--------A-----------3---------------4.5-----------------4

Vender Libro------John------------2/1/2021--------A-----------5---------------4.5-----------------4

Fly Home-----Tom-------------11/14/2020------B-----------4---------------4.5-----------------5

Juego ----Sam-------------10/12/2020------B-----------6---------------4.5-----------------5

NOTA: Hay más de 10 columnas de atributo.

Hola @mattbstrong,

De hecho, power bi no es adecuado para escribir la fórmula DAX para valorar en varios campos dinámicamente, necesita código duro en las expresiones.
En mi opinión, me gustaría sugerirle que considere el uso de la función 'columnas sin amortizar' para convertir sus campos de valor a 'atributo' y 'valor'.

Columnas unpivot (Power Query)
A continuación, simplemente puede escribir fórmulas para calcular en campos de tabla sin procesar y crear objetos visuales de matriz para mostrarlos.
saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Helpful resources

Announcements
secondImage

Happy New Year from Power BI

This is a must watch for a message from Power BI!

December Update

Check it Out!

Click here to read more about the December 2020 Updates!

Community Blog

Check it Out!

Click here to read the latest blog and learn more about contributing to the Power BI blog!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

Top Solution Authors