Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
Syndicate_Admin
Administrator
Administrator

Excluir marcos de tiempo en Visual al rellenar valores con una medida y filas con bandejas de tiempo

Tengo una medida que está tomando segundos, que corresponde con el tiempo de inactividad para una máquina específica, y lo convierte en una duración.

Aquí está la medida:

Duración de Chelsie Eiden =
Formato de duración
* @konstatinos 25/01/2016
* Dado un número de segundos, devuelve un formato de "hh:mm:ss"
//
Comenzamos con una duración en número de segundos
DÓNDE Duración = SUMA([tiempo de inactividad real])
Hay 3.600 segundos en una hora
DÓNDE Horas = INT ( Duración / 3600)
Hay 60 segundos en un minuto
DÓNDE Acta = INT ( VALOR( Duración - ( Horas * 3600 ),3600 ) / 60)
Los segundos restantes son el resto de los segundos divididos por 60 después de restar las horas
DÓNDE Sobras = RODEO(VALOR ( VALOR( Duración - ( Horas * 3600 ),3600 ), 60 ),0) Redondeamos aquí para obtener un número entero
Dónde FinalDuración = Horas * 10000 + Acta * 100 + Sobras
DEVOLUCIÓN
Ponemos las horas, minutos y segundos en el "lugar" adecuado
Horas * 10000 + Minutos * 100 + Segundos
FinalDuración
También estoy usando TimeBins en mi visual. Así que tengo ShiftDate, 60_Min_Bins y 15_Min_Bins en la sección Filas de la matriz y luego la producción y el tiempo de inactividad en los valores:

villasenorbritt_1-1679077409886.png

Escribí una columna calculada que quería usar como filtro, ya que los descansos y los horarios del almuerzo no deberían contarse para el tiempo de inactividad:

Exclude_Time_Period = SI(
(vwDowntime[Tiempo] >= HORA(8,30,0) && vwDowntime[Tiempo] <= HORA(8,45,0)) && vwDowntime[Mayús] = "1er Turno" ||
(vwDowntime[Tiempo] >= HORA(11,0,0) && vwDowntime[Tiempo] <= HORA(11,30,0)) && vwDowntime[Mayús] = "1er Turno" ||
(vwDowntime[Tiempo] >= HORA(14,0,0) && vwDowntime[Tiempo] <= HORA(14,15,0)) && vwDowntime[Mayús] = "1er Turno" ||
(vwDowntime[Tiempo] >= HORA(23,30,0) && vwDowntime[Tiempo] <= HORA(24,00,0)) && vwDowntime[Mayús] = "2º Turno" ||
(vwDowntime[Tiempo] >= HORA(21,00,0) && vwDowntime[Tiempo] <= HORA(21,15,0)) && vwDowntime[Mayús] = "2º Turno" ||
(vwDowntime[Tiempo] >= HORA(2,30,0) && vwDowntime[Tiempo] <= HORA(2,45,0)) && vwDowntime[Mayús] = "2º Turno" ||
(vwDowntime[Tiempo] >= HORA(17,00,0) && vwDowntime[Tiempo] <= HORA(17,30,0)) && vwDowntime[Mayús] = "3º Turno" ||
(vwDowntime[Tiempo] >= HORA(14,00,0) && vwDowntime[Tiempo] <= HORA(14,15,0)) && vwDowntime[Mayús] = "3º Turno" ||
(vwDowntime[Tiempo] >= HORA(20,00,0) && vwDowntime[Tiempo] <= HORA(20,15,0)) && vwDowntime[Mayús] = "3º Turno" ||
(vwDowntime[Tiempo] >= HORA(22,30,0) && vwDowntime[Tiempo] <= HORA(22,45,0)) && vwDowntime[Mayús] = "3º Turno"
,
VERDADERO(),
FALSO()
)
Intenté poner esto en el panel Filtros y seleccionar Falso pero las veces que quiero excluir aún aparecen. Intenté ajustar la columna Exclusión a las bandejas de tiempo y no solo a mi columna de tiempo normal, e incluso intenté agregarla a la medida de duración, pero nada funciona. ¿Algún consejo?
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

¿Cuál es el tamaño de contenedor más grande con el que puedes salirte con la tuya para esto? ¿Franjas horarias de media hora? ¿Espacios de 15 minutos? ¿5 minutos?

Las franjas horarias de media hora son el tamaño de contenedor más grande con el que puedo salirme con la mía por esto.

Ufff. Cree una tabla de calendario que baje a ese nivel (es decir, 48 filas por día) y luego base sus medidas en esa nueva tabla de calendario, usando EXCEPT e INTERSECT.

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.

Top Kudoed Authors