Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos,
Tengo una columna de tiempo para la que me gustaría crear una segmentación de datos deslizante, similar a la que está disponible para una columna de fecha .
Sin embargo, no he podido encontrar una manera de hacer esto. Si agrego una columna De tiempo a una segmentación de datos y establezco el método de visualización en "Entre", muestra una fecha de 1899-12-30 sin ninguna otra opción. Como FYI, todos mis datos están dentro de un período de 24 horas, por lo que duplicar los tiempos en diferentes fechas no es un problema.
Del mismo modo, si hago esto con una columna Fecha/hora en lugar de solo una columna Hora, simplemente usa la parte de fecha del valor y deja fuera la pieza de tiempo.
Sé que uno puede agregar un "control deslizante de zoom" a algunas imágenes individuales para crear un efecto similar, pero necesito cortar los datos en función del tiempo, no solo ajustar la visualización visual.
¿Hay alguna manera de implementar una segmentación deslizante basada en el reloj?
Mejor
Mate
¡Genial, una solución muy inteligente!
Pude hacer una segmentación de tiempo, pero no dependía de la fecha, por lo que primero tendría que filtrar la fecha y luego la hora.
En power query, divido la hora y los minutos de la fecha de tiempo en texto, luego los convertí de nuevo en un número (los minutos deben rellenarse con un cero):
Número.De(
Text.From(Time.Hour([Timestamp_Time])) &
Text.PadStart(Text.From(Time.Minute([Timestamp_Time])), 2, "0"))
Creé una segmentación de datos con el número en ella (usado Mayor que o igual a, pero Entre también funciona):
Para que parezca tiempo, formateé el número a 0#: ##
Hola raymcgaw, gracias por la dulce solución, pero ¿cómo formateaste la cortadora? En powerBi no puedo encontrar la configuración que publicaste para formatear el nuevo número.
Seleccione el campo en el panel de datos y luego vaya a Herramientas de columna, la opción de formato estará en la cinta principal:
En primer lugar, gracias por publicar su solución.
Al implementar la solución, la segmentación de tiempo muestra "horas" como 01:80. ¿Pudo vincular de alguna manera los valores que los valores de la segmentación de números podrían mostrar para "minutos", es decir, 00-59?
Solo para tener en cuenta, esto es solo una máscara para un número y la forma en que funciona la segmentación es brindándole todos los números en un rango. Aunque 01:80 no es una hora válida, sigue filtrando el intervalo correcto, ya que no habrá ninguna hora (número) en el conjunto de datos superior a 0159 hasta que llegue a 0200. He hecho algunas soluciones a continuación hasta que haya una solución adecuada:
Si puede limitar la segmentación dentro de un período de una hora fija (por ejemplo, de 10:00 a 10:59), puede forzar los valores ajustando los filtros del número.
Si está cortando tiempos superiores a un bloque de una hora (por ejemplo, de 10:00 a 13:00), le sugiero que elimine la parte deslizante de la segmentación y solo tenga entradas manuales (asegúrese de que los usuarios sepan que tiene formato de 24 horas).
No, eso no es posible. En su lugar, utilice el panel de filtros.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |