QlikSense tablero de excepciones

Publicaciones

QlikSense Tablero de Excepciones: Muestra Solo lo que Debes Decidir

Hector Pincheira

Hector Pincheira

CIO | CTO
Estrategia Digital & Innovación Tecnológica

Artículos

Un gerente abre su tablero y encuentra 34 indicadores encendidos. Verdes, rojos, amarillos, flechas que suben y bajan. Y entonces ocurre lo que ningún directorio confesará en voz alta: cierra la pantalla y decide con el estómago. No por falta de datos, sino por exceso. El QlikSense tablero de excepciones nace precisamente de esa herida. Es la disciplina de mostrar solo aquello que exige una decisión, y esconder todo lo que está bajo control. Porque un buen tablero no se mide por cuánto muestra, sino por cuánto te ahorra mirar.

QlikSense tablero de excepciones por umbral

La investigación es incómoda. La memoria de trabajo humana se satura alrededor de 7±2 elementos a la vez (Ley de Miller, confirmada por estudios modernos de resonancia). Empuja más allá de 9 datos y la calidad de la decisión se desploma. Sin embargo, seguimos diseñando dashboards como vitrinas. En este artículo te muestro cómo construir en QlikSense un tablero que decide contigo, no contra ti.

El problema real: eres data-rich y decision-poor

Hay una paradoja que define a la mayoría de las empresas que «invirtieron en BI»: tienen más datos que nunca y toman peores decisiones que antes. La sobrecarga de KPIs convierte al tablero en ruido. Cuando un CEO enfrenta una pantalla con 30 luces rojas y verdes parpadeando, el cerebro gasta toda su energía en decidir dónde mirar, y no le queda ninguna para pensar estratégicamente.

Los números lo confirman. Una investigación de KPMG reveló que el 35% de los profesionales de experiencia de cliente pierden tiempo excesivo navegando entre dashboards saturados de información, lo que genera fatiga y baja productividad. La consecuencia es predecible: los líderes se repliegan al «gut feel» porque los datos son demasiado ruidosos para interpretarlos.

💡 Punto clave: Un tablero no compite por atención mostrando más. Compite mostrando menos, pero exactamente lo que importa. La vista ejecutiva ideal no supera 3 a 5 KPIs críticos; el resto vive en el drill-down.

Aquí está la verdad de fondo: las organizaciones que deciden con datos multiplican por 3,8 su retorno frente a las que deciden por intuición. Pero ese retorno no viene de acumular métricas. Viene de filtrar el mundo hasta dejar solo la señal. Y esa es, técnicamente, la esencia de un tablero de excepciones.

La solución con QlikSense: gobernar por excepción

La idea es simple de enunciar y poderosa en la práctica. En lugar de mostrar todos los productos, todas las sucursales o todos los clientes, el tablero muestra solo los que se salieron de la norma. Lo que está dentro del rango esperado se calla. Lo que se desvió, grita. A esto se le llama management by exception, y QlikSense lo implementa con tres piezas: banderas en el script, umbrales gobernados por variables, y expresiones Set Analysis que aíslan la desviación.

Paso 1: crear la bandera de excepción en el script

Todo empieza en la carga. En lugar de calcular la excepción en cada objeto (caro y frágil), la marcamos una sola vez en el modelo. Cargamos ventas reales contra su objetivo y precalculamos la desviación relativa.

// Umbral de tolerancia gobernado desde el script
SET vTolerancia = 0.10;   // 10% de desviación aceptable
Hechos:
LOAD
    Producto,
    Sucursal,
    Real,
    Objetivo,
    // Desviación relativa, protegida contra división por cero
    If(Objetivo = 0, Null(), (Real - Objetivo) / Objetivo)  AS DesviacionPct,
    // Bandera de excepción: 1 si el desvío supera la tolerancia
    If(Objetivo > 0 and
       Fabs((Real - Objetivo) / Objetivo) > $(vTolerancia), 1, 0) AS FlagExcepcion
RESIDENT Ventas;

Analicemos cada parte. La variable vTolerancia centraliza el umbral: si mañana el directorio decide que 8% es el nuevo límite, cambias un número y todo el tablero obedece. La función Fabs() toma el valor absoluto, porque una excepción puede ser por exceso o por defecto. Y FlagExcepcion deja precalculado un 1 o un 0 que después usaremos para filtrar sin recalcular nada en pantalla.

Paso 2: aislar la excepción con Set Analysis

Con la bandera en el modelo, el KPI de cabecera deja de contar todo y cuenta solo lo que se desvió. Esta expresión responde una pregunta ejecutiva concreta: ¿cuántas ventas están fuera de control ahora mismo?

// Monto de ventas en estado de excepción
Sum( {<FlagExcepcion = {1}>} Real )
// Cuántas combinaciones producto-sucursal se desviaron
Count( DISTINCT {<FlagExcepcion = {1}>} Producto & '|' & Sucursal )

El modificador {<FlagExcepcion = {1}>} es el corazón del patrón: le dice a QlikSense que ignore todo lo que está bajo control y opere solo sobre las excepciones, respetando además las selecciones que el usuario ya hizo. Es un filtro que convive con el análisis, no que lo reemplaza.

Paso 3: mostrar solo a los infractores con AGGR y Rank

Un directorio no quiere una tabla de 400 filas. Quiere las cinco que importan. Combinamos AGGR() para calcular la desviación por entidad y Rank() para quedarnos solo con los peores casos, en una dimensión calculada.

// Dimensión calculada: solo el Top 5 de mayor desviación absoluta
If(
   Aggr(
      Rank( Sum({<FlagExcepcion={1}>} Fabs(Real - Objetivo)) )
   , Producto)  <= 5,
   Producto
)

La expresión ordena los productos por magnitud del desvío y devuelve el nombre solo si está entre los cinco peores; el resto se colapsa. El resultado es una tabla que nunca crece: siempre muestra las cinco decisiones más urgentes, sin importar si tu catálogo tiene 50 o 5.000 SKUs.

⚠️ Error común: Usar la condición de cálculo del objeto para «esconder» filas. Eso oculta visualmente, pero QlikSense sigue calculando todo por detrás. Filtrar con Set Analysis y banderas del script es más rápido y escala mejor.

Impacto en el negocio: del reporte a la decisión

Cuando un tablero se rediseña por excepción, el cambio no es estético, es económico. El tiempo que un comité gerencial dedica a «entender la pantalla» cae de forma notoria, y ese tiempo se reinvierte en discutir qué hacer. La reunión deja de ser un recorrido por gráficos y se convierte en una lista corta de decisiones.

Además, la excepción bien diseñada acorta la distancia entre el evento y la acción. Un desvío que antes se descubría al cierre de mes, ahora aparece encendido apenas cruza el umbral. Esa velocidad es dinero: cada día que un producto opera fuera de control es margen que se fuga sin que nadie lo mire. El tablero de excepciones no informa más rápido; decide más rápido.

Errores comunes y cómo evitarlos

El primero es confundir excepción con alarma. Si todo se marca como excepción, nada lo es. El umbral debe ser lo bastante estricto para que un semáforo rojo signifique de verdad «actúa hoy».

El segundo es codificar los umbrales dentro de las expresiones. Cuando el límite vive repetido en veinte objetos, cambiarlo es una pesadilla. Gobiérnalo desde una variable única, como hicimos con vTolerancia.

El tercero es abusar del color. Si el tablero tiene rojo, verde, amarillo, azul y naranja, el color deja de ser señal y pasa a ser decoración. Reserva el rojo para lo que exige acción y deja el resto en tonos neutros.

El cuarto es olvidar el drill-down. Mostrar poco arriba no significa esconder el detalle. El directorio ve las cinco excepciones; el analista, con un clic, ve las cuarenta métricas que las explican.

Mejores prácticas desde la experiencia

Diseña de arriba hacia abajo: primero la pregunta que el líder debe responder, después el dato que la responde, y solo al final el gráfico. Si un objeto no cambia ninguna decisión, sácalo. Es doloroso, pero cada elemento que quitas hace más valiosos a los que quedan.

Precalcula en el script todo lo que puedas. Las banderas de excepción, los flags de estado y las clasificaciones pertenecen al modelo, no a la capa visual. Tu tablero será más rápido y tus expresiones, más legibles. Y documenta cada umbral: un límite sin dueño ni criterio es una decisión disfrazada de dato. Si quieres profundizar en cómo estos principios se conectan con la estrategia de datos de tu empresa, revisa el resto de contenidos en hectorpincheira.com.

Conclusión estratégica

Un tablero no existe para demostrar cuántos datos tienes. Existe para reducir la incertidumbre de quien decide. El QlikSense tablero de excepciones invierte la lógica que nos enseñaron: en vez de preguntar «¿qué puedo mostrar?», pregunta «¿qué debe ver para actuar?». Y en esa inversión está la diferencia entre un equipo que mira reportes y uno que toma decisiones.

La próxima vez que abras tu dashboard, cuenta las luces encendidas. Si son más de las que puedes decidir en una reunión, no tienes un problema de datos. Tienes un problema de diseño. Y ahora sabes exactamente cómo resolverlo.

Mas Leídos

Pasajero mira un tablero de salidas en un aeropuerto, metafora de la dependencia de proveedores de IA
El Calendario Ajeno: la Dependencia de Proveedores de IA que Nadie Negocia
SAP Business One Procedimientos Almacenados: Reportes Reutilizables - imagen destacada del tutorial
SAP Business One Procedimientos Almacenados: Reportes Reutilizables
SAP Business One Pedidos Pendientes - imagen destacada del tutorial
SAP Business One Pedidos Pendientes: Query SQL para Controlar tu Backlog
QlikSense análisis de rendimiento: descomposición de la merma
QlikSense Análisis de Rendimiento: la Merma que Nadie Está Mirando
QlikSense dashboard móvil: las tres pantallas
QlikSense Dashboard Móvil: las Tres Pantallas que Sí se Miran
SAP Business One Depósitos Bancarios - imagen destacada del tutorial
SAP Business One Depósitos Bancarios: Gestiona Cheques y Cobros Paso a Paso

ARTICULOS RELACIONADOS