Colorea una tabla condicionalmente usando el comando SWITCH

Un usuario Pregunto ✅

HaceZ_KH

Estoy tratando de usar el comando SWITCH para un formato condicional de tabla.

El comando de sintaxis –que funcionan correctamente con table– es:

ColorDL = INTERRUPTOR (VERDADERO (); PROMEDIO (prueba de datos[DWLMbps]) <= 40;»#ff0000″)

Quiero usar la fórmula anterior con valores variables que he definido con:
AlertDL = PROMEDIO (prueba de datos[DWLMbps]) / 2

Así que la fórmula que quiero usar es:

ColorDL = INTERRUPTOR (VERDADERO (); PROMEDIO (prueba de datos[DWLMbps]) <= AlertDL ;»#ff0000″)

pero si cambio la formula con la variable no pasa nada!!

Alguien tiene idea de como solucionar este problema??

Gracias por adelantado

Atrás

HaceZ_KH

En respuesta a HaceZ_KH

¡Supongo que he encontrado mi gran error! Para mi proposito debo encontrar como constante el promedio de promedio en un nuevo calculo especifico!!! ¡Ahora la fórmula es correcta!

Gracias y disculpa!!

Atrás

v-piga-msft

Hola @AgoZ_KH,

Tengo un poco confundido acerca de su escenario.

¿Usas la siguiente fórmula y no funciona?

ColorDL =
VAR AlertDL =
    AVERAGE ( datatest[DWLMbps] ) / 2
RETURN
    SWITCH ( TRUE (); AVERAGE ( datatest[DWLMbps] ) <= AlertDL; "#ff0000" )

Si es conveniente, ¿podría compartir su muestra de datos y el resultado deseado para que podamos ayudarlo más?

Atentamente,

cereza

HaceZ_KH

En respuesta a v-piga-msft

¡Hola @v-piga-msft!

¡gracias por su respuesta!

Intento explicar mejor mi problema.

Supongamos que tiene una tabla como esta:

Ciudad proveedor DL PROMEDIO PROMEDIO UL
niscemi We-Link srl 8,361469096 7,863967693
Catania Sielte SpA 35,73597198 8,044349001
Turín IT.Gate SpA 43,21181966 7,76261368
Avellino WirLab 56,38693657 7,979770532
ferrara STEL srl 61,19472471 7,936191003
campaña Tarifacom 6,578243496 7,961401015
Ascoli Piceno ip telecomunicaciones srl 63,51329728 7,9339651
Lavello FlashLine 63,59829813 7,957919972
Molfetta WebFi Srl 63,93752491 8,011353872
Salerno WirLab 64,09026412 7,989395117
Francofonte Micro Servicios 64,64235265 7,910004308
perdifumo SAMTEL RED SRL 65,2361392 7,874640341
Lecce WicitY 5,24976288 7,852466136
Salerno positivo 65,40163673 7,900549613
Foligno balneario connesi 65,42641934 7,968541377
Serrano Ahora banda ancha 65,56978196 7,91225221
Tívoli AirMax Italia 65,61535612 7,918500548
Barletta Redes Nova Srl 7,651318051 7,884948795
campobasso Dimensión Srl 65,66215203 7,910134884

Supongamos que el promedio de la columna AVG DL también es 49,31.

Quiero colorear todas las celdas en la columna AVG DL que son < a 49,31/2 = 24,65 usando la fórmula que describió a continuación en su amable respuesta.

¡Me gustaría entender por qué la fórmula funciona cuando uso un valor escalar (es decir, 24) y no cuando uso la variable (AlertDL)!

¡¡Gracias de antemano por su ayuda!!

Atrás

HaceZ_KH

En respuesta a HaceZ_KH

¡Supongo que he encontrado mi gran error! Para mi proposito debo encontrar como constante el promedio de promedio en un nuevo calculo especifico!!! ¡Ahora la fórmula es correcta!

Gracias y disculpa!!

Atrás

Deja un comentario

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