Visualización de KPI

Un usuario Pregunto ✅

guilledo24

Hola,

Me enfrento al siguiente problema, tengo esta tabla.

Cliente | Aprovechar. Horas | Pasar Horas | Reanudar horas

Cliente1 5 8 -3

Cliente2 15 10 5

Cliente3 7 14 -7

Cliente4 50 50 0

Necesito mostrar en un KPI el conteo de clientes que tienen valores negativos en la columna Resumir Horas.

Si cuenta > 0 Entonces muestra rojo y la cuenta, si <= 0 Entonces muestra verde.

Gracias

v-piga-msft

En respuesta a guilledo24

Hola @guilledo24,

Puedes crear ‘resume hours’ como una columna calculada, entonces podríamos usar la función de conteo, porque la sintaxis de Count es Count .

Puede consultar la fórmula a continuación. Horas de reanudación de columna calculadas y Horas de reanudación de medidas<0.

Resume Hours="Table1"[Avail. Hours]-'Table1'[Spend Hours]

resume hours<0 = var tem= CALCULATE(COUNT('Table1'[Resume Hours]),FILTER(ALL('Table1'),'Table1'[Resume Hours]<0))return  IF( tem>0,tem,-1)

Aquí está la salida.

Captura.PNG

Atentamente,

cereza

v-piga-msft

Hola @guilledo24,

He hecho una prueba con tus datos.

Puede consultar los pasos a continuación.

1. cree una columna calculada con la siguiente expresión.

goal = 0

2. Cree una medida con la fórmula a continuación.

resume hours<0 =
VAR tem =
    CALCULATE (
        COUNT ( 'Table1'[Resume Hours] );
        FILTER ( ALL ( 'Table1' ); 'Table1'[Resume Hours] < 0 )
    )
RETURN
    IF ( tem > 0; tem; -1 )

3. Puede crear el KPI visual con objetivo y medida y establecer el color como se muestra a continuación.

Sin título.png

Más detalles, puede consultar el archivo de prueba adjunto.

Atentamente,

cereza

guilledo24

En respuesta a v-piga-msft

Lo siento, olvidé decirte que «reanudar horas» es una medida.

v-piga-msft

En respuesta a guilledo24

Hola @guilledo24,

Puedes crear ‘resume hours’ como una columna calculada, entonces podríamos usar la función de conteo, porque la sintaxis de Count es Count .

Puede consultar la fórmula a continuación. Horas de reanudación de columna calculadas y Horas de reanudación de medidas<0.

Resume Hours="Table1"[Avail. Hours]-'Table1'[Spend Hours]

resume hours<0 = var tem= CALCULATE(COUNT('Table1'[Resume Hours]),FILTER(ALL('Table1'),'Table1'[Resume Hours]<0))return  IF( tem>0,tem,-1)

Aquí está la salida.

Captura.PNG

Atentamente,

cereza

Deja un comentario

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