Calcular un tiempo promedio basado en diferentes usuarios

Un usuario Pregunto ✅

Joaquín

Hola

Así que soy bastante nuevo en Power BI y todavía estoy tratando de aprender las cuerdas. Lo que estoy tratando de hacer es básicamente calcular el tiempo promedio de un usuario en general. Haré una tabla simulada como ejemplo.

Selección de usuarios PickID Línea de pedido de tiempo de picking promedio
USUARIO1 00001 00:00:35
USUARIO1 00002 00:01:42
USUARIO1 00003 00:00:43
USUARIO2 00004 00:05:27
USUARIO2 00005 00:00:37
USUARIO3 00006 00:03:13
USUARIO3 00007 00:00:33
USUARIO4 00008 00:00:57
USUARIO4 00009 00:01:01

Sé que los tiempos promedio por usuario en orden son 00:01:00, 00:03:02, 00:01:48 y 00:00:59. Quiero agregar una cuarta columna con estos valores por usuario.

Sé cómo podría hacerlo en Excel, que es de donde se toman estos datos, pero me gustaría aprender a hacerlo en Power BI. ¡Gracias!

Editar: Creé una medida para intentar hacer esto basado en un subproceso similar al mío, pero no funcionó.

Medidas: AVERAGEX (SUMMARIZE (Table1, Table1[USER_PICKING], Tabla 1[AVERAGE_PICK_TIME_ORDERLINE]), Tabla 1[AVERAGE_PICK_TIME_ORDERLINE])

El error que recibí fue

«No se pudo cargar los datos de este objeto visual

MdxScript (Model) (4, 117) Error de cálculo en la medida ‘Table1′[Measure]: la función AVERAGEX no puede funcionar con el valor de tipo String. «

Manner_Valdez

Power Bi funciona muy similar al excel, si en excel tu formato de celda es Texto no podras hacer calculos de ningun tipo con valores

Antes de realizar las fórmulas asegurate que tus tiempos esten en formato «Time, Date, o Datetime»

De lo contrario haz la conversion del tipo de columna o pasale la funcion para convertirlos antes de hacer calculos con los datos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *