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