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

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.

Reply
markefrody
Post Patron
Post Patron

Formato condicional basado en el tiempo actual y fijo

Hola

Me pregunto si esto es posible. Tengo un dato que contiene tiempos de descanso para cada persona.

Nombre del conductorTiempo de descanso
Persona A9/21/2020 09:40:26 AM
Persona B9/21/2020 10:27:37 AM
Persona B9/21/2020 10:00:44 AM


Lo que quiero es crear una tabla en la que el color de la celda cambie en función del tiempo de descanso de esa persona frente a la hora actual. A continuación se muestra la
código de color a seguir:
1. Amarillo: 45 a 60 minutos antes del tiempo de descanso
2. Rojo: 44 minutos o menos antes del tiempo de descanso
3. Gris: Si está encendido / después del tiempo de descanso

Aquí está un ejemplo sobre cómo debe verse:

Capture.PNG

Por lo tanto, el color de la celda cambia en función del tiempo actual/real.

Por favor, hágamelo saber si esto se puede lograr en Power BI.

Saludos
Mark V.

1 ACCEPTED SOLUTION
v-jingzhang
Community Support
Community Support

@markefrody

Aquí están los pasos que puede tomar (yo nomes la tabla de origen como 'BreakTime'😞

1. Cree una medida:

Time Diff = DATEDIFF(NOW(),MAX(BreakTime[Break Time]),MINUTE)

2. Utilice el formato condicional para tiempo de interrupción: Formato por reglas, Basado en el campo Diferencia de tiempo, y cree las reglas como desee.

v-jingzhang_1-1600913654482.jpeg

Lo contrario, también puede utilizar formato por campo para el color de fondo. Cree una medida:

Color Measure =
VAR __currentTime = NOW()
VAR __timeDiff = DATEDIFF(__currentTime,MAX(BreakTime[Break Time]),MINUTE)
RETURN
IF(__timeDiff < 60 && __timeDiff >= 45,"Yellow",IF(__timeDiff < 45 && __timeDiff > 0,"Red",IF(__timeDiff <= 0,"Gray","White")))

09232.jpg

Saludos

Equipo de apoyo a la comunidad _ Jing Zhang

Si este post ayuda,por favor considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo.

View solution in original post

3 REPLIES 3
v-jingzhang
Community Support
Community Support

@markefrody

Aquí están los pasos que puede tomar (yo nomes la tabla de origen como 'BreakTime'😞

1. Cree una medida:

Time Diff = DATEDIFF(NOW(),MAX(BreakTime[Break Time]),MINUTE)

2. Utilice el formato condicional para tiempo de interrupción: Formato por reglas, Basado en el campo Diferencia de tiempo, y cree las reglas como desee.

v-jingzhang_1-1600913654482.jpeg

Lo contrario, también puede utilizar formato por campo para el color de fondo. Cree una medida:

Color Measure =
VAR __currentTime = NOW()
VAR __timeDiff = DATEDIFF(__currentTime,MAX(BreakTime[Break Time]),MINUTE)
RETURN
IF(__timeDiff < 60 && __timeDiff >= 45,"Yellow",IF(__timeDiff < 45 && __timeDiff > 0,"Red",IF(__timeDiff <= 0,"Gray","White")))

09232.jpg

Saludos

Equipo de apoyo a la comunidad _ Jing Zhang

Si este post ayuda,por favor considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo.

Gracias por su respuesta y asistencia @amitchandak y @v-jingzhang. Son muy útiles.

Usé @v-jingzhang método que me conviene a mis necesidades.

Muchas gracias a los dos.

amitchandak
Super User
Super User

@markefrody, no obtuve tu lógica por completo. Pero usted puede tener medida como

Cambiar la lógica según la necesidad

Medidas ?
var _time á now() -[Tiempo de interrupción] // o datediff([Tiempo de interrupción] ,now(),min)
devolución
Interruptor ( true(),
_time >0 ,"Grey",
_time <-60 , "Rojo",
_time <-45 , "Amarillo",
"Blanco"
)

Y utilice el formato condicional con la opción "Valor de campo"

refer : https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-num...
https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.