4.3 · Tablas cruzadas (Cross-Tab)

Nivel 4 · Experto: subinformes, gráficos y multifuente

4.3Tablas cruzadas (Cross-Tab)

Objetivo: Crear un cross-tab (filas × columnas + valor) legible y explotable.
Tiempo estimado: 11 min · lectura autónoma · Si solo tienes 5 min: lee «Lo esencial en 30s» + el esquema.

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 !).

Error frecuente de interpretación: « Una tabla cruzada es un agrupado con más columnas : pongo los clientes en columnas y los productos en filas, colará ». No. Cada valor distinto del campo en columnas crea una columna : con cientos de clientes, la cuadrícula explota en anchura y se vuelve inexplotable — y apilar dos dimensiones numerosas sin filtrar da un bloque ilegible. Pocos valores en columnas, numerosos en filas, síntesis compacta : si no, es un agrupado lo que hace falta, no un cross-tab.
Resumir según dos ejes Filas × columnas + valor Filas Dimensiónnumerosa (productos)Columnas Pocosvalores (meses)Intersección Valorresumido + totalesAcabado Formato,colores, ubicación
Filas × columnas + valor
Versión en texto del esquema (SEO / lectores de pantalla / traducción): 1) Farès elige dos dimensiones para cruzar : Producto (numerosa) y Mes (12 valores). 2) Construye vía Cross-Tab Expert : filas = Producto, columnas = Mes, valor = total de las ventas, totales automáticos. 3) Coloca el cross-tab en pie de informe (síntesis global) y da formato a las celdas. 4) Colorea los valores fuertes y débiles por formato condicional. Lección : pocos valores en columnas, numerosos en filas — y mantener el cross-tab sintético.

🔎 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

  1. 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).
  2. Deje que Crystal Reports genere la cuadrícula con los totales automáticos (por fila, por columna, general).
  3. 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).
  4. Cuide la cardinalidad : pocos valores en columnas ; aplique eventualmente un formato condicional (colorear según el valor).
Produce tablas cruzadas (filas × columnas + valor + totales) que condensan un análisis en dos dimensiones en una cuadrícula legible.

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.

Lista de salida de la sección
  • 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.
Autoevaluación 1-5 : ¿mi último cross-tab cabe en una página legible ?¿los totales de mi cuadrícula corresponden al informe agrupado ?

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.

Comprueba tu comprensión

¿Qué dimensión poner en columnas de una tabla cruzada ?

Recursos adicionales (opcional, para ir más allá)

Examen del nivel 4Preguntas inéditas y más difíciles para validar tus conocimientos