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