Formato condicional basado en el tiempo para múltiples condiciones

Un usuario Pregunto ✅

vtruxton

Hola a todos,

Tengo una tabla que tiene columnas Nombre, Hora (formateada como HH: MM: SS AM / PM) y un KPILight usando Unichar (11044). Mi objetivo es que el KPI Light cambie de color en función de lo siguiente:

Si el tiempo es + – 15 minutos a partir de las 3:00 p.m., cambie el KPI a verde claro O si el tiempo es + – 15 minutos a partir de las 4:00 a.m., cambie el KPI a verde claro; de lo contrario, cambie el KPI a rojo claro.

He estado jugando con diferentes fórmulas IF en la barra de fórmulas, pero no he podido hacer que esto funcione. Cualquier orientación sería muy apreciada.

Hola @vtruxton

Primero puede intentar agregar una columna de tiempo en el editor de consultas, por ejemplo:

a1.png

Luego, cree una medida de regla como la siguiente y utilícela para la columna KPILigtht con formato condicional.

Rule =
IF (
    ABS ( DATEDIFF ( MAX ( 'KPI'[Time.1] ), TIME ( 15, 0, 0 ), MINUTE ) ) <= 15
        || ABS ( DATEDIFF ( MAX ( 'KPI'[Time.1] ), TIME ( 16, 0, 0 ), MINUTE ) ) <= 15,
    1,
    2
)

a1.png

Saludos,

Hola @vtruxton

Primero puede intentar agregar una columna de tiempo en el editor de consultas, por ejemplo:

a1.png

Luego, cree una medida de regla como la siguiente y utilícela para la columna KPILigtht con formato condicional.

Rule =
IF (
    ABS ( DATEDIFF ( MAX ( 'KPI'[Time.1] ), TIME ( 15, 0, 0 ), MINUTE ) ) <= 15
        || ABS ( DATEDIFF ( MAX ( 'KPI'[Time.1] ), TIME ( 16, 0, 0 ), MINUTE ) ) <= 15,
    1,
    2
)

a1.png

Saludos,

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *