4.3Tablas cruzadas (Cross-Tab)
Lo esencial en 30 segundos
- El cross-tab cruza dos dimensiones : filas (una dimensión), columnas (otra) y un valor resumido en la intersección — más totales de fila, de columna y general.
- La cardinalidad de las columnas decide la legibilidad : dimensión con pocos valores en columnas (meses, trimestres), dimensión numerosa en filas — si no la tabla explota en anchura.
- Reflejo de Farès : construir vía Cross-Tab Expert (filas, columnas, campo resumido), colocar en pie de informe para la síntesis global — y colorear por formato condicional.
Minicaso hilado — Farès y la cuadrícula ventas producto × mes
Farès, controlador de gestión en Argel, debe mostrar cómo cada producto se vende mes por mes : un informe agrupado anidado daría páginas de listas ilegibles. Inserta una tabla cruzada vía Cross-Tab Expert — filas : Producto (dimensión numerosa), columnas : Mes (12 valores), valor : total de las ventas — colocada en pie de informe, con totales automáticos y formato condicional que colorea las mejores celdas. Tercer hito del hilo conductor : miles de líneas condensadas en una cuadrícula que la dirección lee en un minuto.
Continuación de los casos 4.1-4.2 — Farès pasa de lo visual al análisis en dos dimensiones.
1. Dos dimensiones en una cuadrícula
La tabla cruzada (Cross-Tab) resume los datos según dos dimensiones a la vez — el equivalente de una tabla dinámica. Filas (una dimensión), columnas (otra) y, en la intersección, un valor resumido. Como la cuadrícula de Farès : ventas por producto (filas) y por mes (columnas), total en cada intersección, más totales de fila, de columna y general.
En una cuadrícula, la ventilación cruzada de miles de líneas : ideal para comparar y analizar repartos en dos entradas (ventas por región y por trimestre, efectivos por servicio y por estado). El cross-tab NO muestra el detalle — únicamente valores resumidos, muy compacto.
2. Filas, columnas, valor : Cross-Tab Expert
Cross-Tab Expert define tres elementos : las filas (Rows) — el campo cuyos valores se convierten en las filas ; las columnas (Columns) — aquel cuyos valores se convierten en las columnas ; el campo resumido (Summarized Field) y su operación — el valor en la intersección (Suma, Recuento). Crystal Reports genera la cuadrícula y los totales automáticamente.
Se puede tener VARIOS campos en filas o columnas (subniveles), varios valores resumidos, y dar formato a las celdas (números, alineación) o colorearlas por formato condicional. La tabla cruzada se coloca en encabezado o pie de informe (cruzado global) o de grupo (un cruzado por grupo).
3. La cardinalidad de las columnas : la regla que salva
Punto crucial : el campo en columnas crea UNA columna por valor distinto. Con muchos valores (cientos de clientes), la tabla se vuelve enorme en anchura — ilegible e imprimible en ninguna parte. Regla de Farès : dimensión con pocos valores en columnas (meses, trimestres, categorías, estados), dimensión numerosa en filas (las filas paginan verticalmente).
Remedios si se desborda : invertir filas y columnas, agrupar a un nivel más grueso (trimestre en lugar de día, categoría en lugar de producto), filtrar o Top N (ver 3-5), dar formato a los números y ajustar las anchuras. Como todo resumen, el cross-tab depende de datos correctos (¡combinaciones !).
🔎 Ejemplo concreto — 🔎 Ejemplo concreto — Ventas producto × mes
La cuadrícula de Farès : el reparto correcto de los ejes.
Filas : Producto (numerosos).
Columnas : Mes (12 valores).
Valor : Sum(Ventas).
→ Cuadrícula + totales fila/columna/general.
Lectura : filas numerosas, columnas ceñidas, valor resumido, totales automáticos.
Lección : un análisis en dos entradas, denso y elocuente, sin una línea de detalle.
Vocabulario de la sección
- Tabla cruzada (Cross-Tab)
- Cuadrícula que resume según DOS dimensiones (filas × columnas) con un VALOR en la intersección y totales automáticos. Equivalente de una tabla dinámica.
Ejemplo sencillo: Farès lee las ventas por producto y por mes en una sola cuadrícula.
Lo que no es: una larga lista jerárquica con el detalle.
Reflejo: dos dimensiones para comparar de un vistazo : pensar cross-tab.
- Filas / Columnas / Valor
- Los tres elementos : campo en FILAS, campo en COLUMNAS, CAMPO RESUMIDO en la intersección con su operación (Suma, Recuento).
Ejemplo sencillo: Producto en filas, Mes en columnas, total de las ventas en la intersección en casa de Farès.
Lo que no es: tres campos brutos mostrados lado a lado.
Reflejo: nuevo cross-tab : nombrar los tres elementos antes de hacer clic.
- Cardinalidad de las columnas
- El campo en COLUMNAS debe tener POCOS valores distintos ; demasiados valores hacen la tabla muy ancha e ilegible.
Ejemplo sencillo: 12 meses en columnas en casa de Farès : nítido ; 300 clientes allí serían ilegibles.
Lo que no es: una simple elección estética.
Reflejo: columnas que explotan : invertir o agrupar más grueso.
- Ubicación del cross-tab
- Encabezado o pie de INFORME (global) o de GRUPO (un cruzado por grupo).
Ejemplo sencillo: Farès pone su síntesis global en pie de informe.
Lo que no es: la sección Detalles línea por línea.
Reflejo: síntesis global o por categoría : colocar en consecuencia.
En la práctica — En práctica — Crear una tabla cruzada
- Inserte una tabla cruzada (Cross-Tab Expert) : elija el campo en FILAS (p. ej. producto), en COLUMNAS (p. ej. mes — pocos valores) y el CAMPO RESUMIDO (Suma de las ventas).
- Deje que Crystal Reports genere la cuadrícula con los totales automáticos (por fila, por columna, general).
- Coloque la tabla cruzada en el Pie de INFORME (global) o de GRUPO (uno por grupo) ; dé formato a las celdas (números, alineación).
- Cuide la cardinalidad : pocos valores en columnas ; aplique eventualmente un formato condicional (colorear según el valor).
Guion listo para decir — explicar la cuadrícula en reunión (30 s)
« Soy Farès : cada fila es un producto, cada columna un mes, y la casilla da el total — con los totales por producto, por mes y el general. Las casillas coloreadas señalan las mejores ventas : ven la estacionalidad sin abrir el detalle. »
Para decir al presentar la cuadrícula : guíe fila, columna, intersección, y luego totales.
Plantilla copiar-pegar — ficha de encuadre de un cross-tab
Pregunta : [¿qué producto se vende qué mes ?]
Filas : [Producto — dimensión numerosa]
Columnas : [Mes — 12 valores máx.]
Valor : [Sum(Ventas)] — Totales : [fila + columna + general]
Ubicación : [pie de informe — global]
Acabado : [formato números ES, alineación derecha, mapa de calor sí/no]
Ventas producto × mes
Como Farès : filas numerosas, 12 columnas, totales automáticos — la estacionalidad por producto en una cuadrícula.
Columnas que explotan
Invertir filas y columnas o agrupar más grueso (trimestre, categoría) para recuperar una cuadrícula legible.
Síntesis + detalle combinados
Informe agrupado para el detalle Y cross-tab de síntesis en pie de informe : los dos niveles en un solo estado.
Cuadrícula que habla
Formato condicional en mapa de calor : los valores fuertes y débiles saltan a la vista.
✓ Buenas prácticas
- Dimensión con pocos valores en COLUMNAS, dimensión numerosa en FILAS.
- Agrupe a un nivel más grueso (trimestre, categoría) si hace falta.
- Formato condicional (mapa de calor) para resaltar lo importante.
✗ Errores frecuentes
- Un campo con fuerte cardinalidad en columnas (tabla demasiado ancha).
- Demasiadas filas Y columnas (considerar Top N, filtrado).
- Celdas sin formato (números ilegibles).
Puntos clave
- La TABLA CRUZADA resume según DOS dimensiones : FILAS × COLUMNAS, con un VALOR en la intersección y TOTALES automáticos.
- Se definen FILAS, COLUMNAS y CAMPO RESUMIDO (Suma, Recuento). Crystal Reports genera la cuadrícula y los totales.
- ATENCIÓN a la CARDINALIDAD : pocos valores en COLUMNAS ; la dimensión numerosa va en FILAS.
- Colocación en pie o encabezado de INFORME (global) o de GRUPO ; se combina con el formato condicional.
Desafío 48h — aplíquelo mañana
Sobre ventas reales : cree un cross-tab producto × mes (12 columnas máx.), dé formato a los números, añada un mapa de calor y verifique los totales contra el informe agrupado.
- Sé crear un cross-tab (filas, columnas, valor) vía Cross-Tab Expert.
- Sé repartir las dimensiones según su cardinalidad.
- Sé colocar, formatear y colorear un cross-tab de síntesis.
Preguntas frecuentes
¿Cuándo usar una tabla cruzada en lugar de un informe agrupado clásico ?
El INFORME AGRUPADO organiza según UNA dimensión (eventualmente anidada) mostrando el detalle — estructura jerárquica vertical, útil cuando se quieren ver las líneas. La TABLA CRUZADA resume según DOS dimensiones simultáneamente en una cuadrícula compacta, SIN el detalle — útil para comparar una medida según dos ejes (producto × mes). Elija : dos dimensiones para cruzar o síntesis compacta en dos entradas → cross-tab ; una dimensión con detalle → agrupado. Ambos se complementan : detalle agrupado + cross-tab de síntesis en el mismo informe.
Mi tabla cruzada es demasiado ancha o ilegible : ¿cómo hacerla explotable ?
Causa n.º 1 : demasiadas COLUMNAS — cada valor distinto del campo en columnas crea una columna. Ponga en columnas una dimensión con POCOS valores (meses, trimestres, categorías) y la numerosa en filas ; si no invierta o agrupe más grueso (trimestre en lugar de día). Otros remedios : Top N o filtrado si demasiadas filas, formato de los números y anchuras ajustadas, formato condicional en mapa de calor para detectar lo importante, orientación horizontal al imprimir. Mantenga el cross-tab SINTÉTICO.
¿Qué dimensión poner en columnas de una tabla cruzada ?