AaronRogers3
Hola,
Tengo una tarea bastante complicada. Estoy creando un tablero y al tipo para quien lo estoy creando le gustaría ver el tiempo planificado frente al tiempo real.
La hora real proviene de una base de datos en la que el formato está en Time. por ejemplo, 03:45:00.
El tiempo planificado proviene de una hoja de cálculo de horario maestro que me han proporcionado. En la hoja de cálculo, el valor es: p. Ej.
20:39 |
Sin embargo, cuando lo agrego como fuente a mi Power BI, el valor es:
0.860422217 |
Pensé que esto era realmente extraño y no lo entendí, aunque luego verifiqué que la fórmula era:
= BUSCARV (B1289, Elementos! A: F, 6, FALSO) + (BUSCARV (B1289, Elementos! A: L, 8, FALSO) * D1289 * 0.041667)
Esto me ha dificultado mucho compararlos o incluso obtener el valor planificado en PowerBI en el formato correcto.
Cuando cambio el tipo de datos en las consultas de edición, no parece ser del todo correcto.
¿Alguien puede ofrecerme alguna sugerencia? ¡Sería muy apreciado!
Anónimo
En respuesta a AaronRogers3
¡Hola!
Ir al Editor de consultas …
Agregar una nueva columna personalizada …
Escribe esta fórmula (cambia el nombre de la columna por la que tienes, si se llama Hora, entonces está bien):
= [Time]*24*60*60
Haga clic en Aceptar, se debe agregar una nueva columna.
Agregar una nueva columna personalizada …
Escriba esta fórmula (nuevamente, adapte el nombre de la columna si es necesario, aquí Segundos es la columna que acaba de crear):
= #time(0,0,0)+#duration(0,0,0,[Seconds])
Debería funcionar, si no es así, describa el error que recibió.
¡Salud!
Anónimo
¿No puedes simplemente cambiar el formato?
El valor que obtuvo (0,86) es 20,7 horas de 24.
AaronRogers3
En respuesta a Anónimo
Intenté revisar los diferentes tipos de datos.
El caso es que yo no estoy a cargo de ingresar los datos, por lo que la forma en que se guardan no depende de mí.
¿Qué tipo de datos sugiere para que ambos funcionen?
Anónimo
En respuesta a AaronRogers3
¿Podrías enviar algunas impresiones de los datos, tablas y los diferentes formatos que tienes?
AaronRogers3
En respuesta a Anónimo
De acuerdo, la columna de tiempo total de la tabla de registros es mi ACTUAL.
la tabla de Excel de MS la columna DURACIÓN es la PLANIFICADA.
Entonces, lo que estoy tratando de lograr es que mi real, digamos 05:00:00 (5 horas)
y lo planeado son las 03:00:00 y puedo ver que esta línea tomó demasiado tiempo.
Aunque el formato decimal no me permite hacer esto.
Gracias, aprecia esto!
Anónimo
En respuesta a AaronRogers3
Crea una columna de segundos:
= Table.AddColumn(Source, "Seconds", each [Time]*24*60*60)
Agregue una nueva columna de hora:
= Table.AddColumn(#"Previous.Step", "New.Time", each #time(0,0,0)+#duration(0,0,0,[Seconds]))
AaronRogers3
En respuesta a Anónimo
Estoy tratando de ingresarlos en DAX para nuevas columnas pero obtengo errores.
Disculpas, diría que soy bastante principiante en Power BI.
¿Hay alguna forma de adaptarlos a mi situación?
Anónimo
En respuesta a AaronRogers3
En su lugar, vaya al editor de consultas y agregue nuevos pasos
AaronRogers3
En respuesta a Anónimo
Desafortunadamente, todavía recibo errores 😞
Anónimo
En respuesta a AaronRogers3
@ AaronRogers3
Si funciona, marque como solución
Anónimo
En respuesta a AaronRogers3
¡Hola!
Ir al Editor de consultas …
Agregar una nueva columna personalizada …
Escribe esta fórmula (cambia el nombre de la columna por la que tienes, si se llama Hora, entonces está bien):
= [Time]*24*60*60
Haga clic en Aceptar, se debe agregar una nueva columna.
Agregar una nueva columna personalizada …
Escriba esta fórmula (nuevamente, adapte el nombre de la columna si es necesario, aquí Segundos es la columna que acaba de crear):
= #time(0,0,0)+#duration(0,0,0,[Seconds])
Debería funcionar, si no es así, describa el error que recibió.
¡Salud!
AaronRogers3
En respuesta a Anónimo
Aquí está el error:
Expression.Error: No podemos aplicar el operador * a los tipos Time y Number.
Detalles:
Operador = *
Izquierda = 00: 01: 00
Derecha = 24
Anónimo
En respuesta a AaronRogers3
Debe aplicar eso a la columna que tiene los valores «0.86XXXX» y no a la que tiene la hora formateada.
AaronRogers3
En respuesta a Anónimo
Entonces, ¿cuál sería la mejor manera de compararlos?
Cuando pongo lo planeado frente a lo real en una visualización, ¿parece que los CONTARÉ?
Anónimo
En respuesta a AaronRogers3
En el campo de imágenes (panel derecho) en cada campo hay una pequeña flecha desplegable, haga clic en ella y seleccione «No resumir».
AaronRogers3
En respuesta a Anónimo
¡Boom que funcionó!
¡Gracias!