Glosario de SAP Crystal Reports de la A a la Z

Glosario SAP Crystal Reports — 133 definiciones

Alertas (Alerts)
Mensajes CONDICIONALES activados cuando los datos cumplen un criterio (fórmula): señalan situaciones que hay que vigilar (superación de umbral, stock negativo, anomalía) sin recorrer todo el informe.
Alineación de columnas
Alinear con cuidado los campos de Detalles con sus títulos (Encabezado de página): un informe limpio tiene columnas alineadas (herramientas de alineación + cuadrícula).
Vista previa de impresión
El modo Vista previa muestra el informe PAGINADO tal como saldrá (papel/PDF): comprobar anchura, desbordamiento, saltos de página y repetición de los encabezados.
Árbol de grupos (Group Tree)
Panel que lista los grupos; permite saltar directamente a un grupo — navegación rápida en un informe grande.
Arquitectura 32/64 bits
Una fuente ODBC debe corresponder a la arquitectura del software; una incoherencia 32/64 bits es la causa frecuente de una «fuente no encontrada».
Asistente de conexión / base de datos
La herramienta (Database Expert) para elegir el tipo de conexión, proporcionar los parámetros (servidor, base, credenciales o ruta de archivo) y seleccionar las tablas.
Asistente de creación (Report Wizard)
Guía paso a paso la creación de un primer informe: fuente → tablas → campos → agrupaciones. Práctico para empezar rápidamente.
Asistente de agrupación (Group Expert)
Herramienta para elegir el CAMPO de agrupación y el orden de los grupos. Crystal Reports ordena automáticamente por ese campo e inserta las secciones de grupo.
Ventajas
Invitaciones AL DÍA (valores reales de la base), GUIADAS (cascada jerárquica), listas REDUCIDAS (la elección anterior restringe la siguiente) y menos errores de entrada — mejor experiencia y fiabilidad.
Bordes y tramas
Enmarcar objetos/secciones, añadir líneas de separación, colorear un fondo (grisar el encabezado de columnas) — para delimitar y estructurar visualmente, sin sobrecargar.
Botón de fórmula de propiedad
Casi cada propiedad de formato tiene un pequeño botón FÓRMULA (icono «x-2»); se escribe una fórmula que devuelve el valor de la propiedad según una condición.
Bloques de una fórmula
Referencias de CAMPOS ({tabla.campo}), OPERADORES (aritméticos, comparación, lógicos And/Or/Not, concatenación), FUNCIONES integradas (matemáticas, texto, fechas, condiciones), literales (números, «texto», #fechas#).
Cardinalidad de las columnas
El campo en COLUMNAS debe tener POCOS valores distintos (meses, categorías); muchos valores (cientos de clientes) hacen la tabla muy ancha e ilegible.
Categoría y valor
Lo que va en el eje horizontal (la CATEGORÍA — a menudo un campo de grupo: región, mes) y lo que va en altura (el VALOR — a menudo un resumen: total de ventas).
Categoría calculada
Una fórmula (p. ej. If…Then…Else) que produce una categoría (tramo, periodo, clase), sobre la que se agrupa después — flexibilidad de análisis.
Campo de total progresivo (Running Total Field)
Objeto dedicado creado en el explorador: se define el campo a acumular, la operación (Suma, Recuento…), la condición de evaluación y la REINICIALIZACIÓN.
Campo de resumen (Summary)
Un total calculado sobre un campo: Suma (Sum), Recuento (Count), Promedio (Average), Máx/Mín… Insertado mediante «Insertar un resumen».
Campos especiales (Special Fields)
Campos proporcionados por Crystal Reports que muestran información automática: número de página, número total de páginas, fecha/hora de impresión, número de registro, nombre del informe. Para arrastrar a las secciones adecuadas.
Chart Expert
El asistente para configurar un gráfico: tipo, datos (categoría «on change of» de un grupo, valor «show value» de un resumen), ubicación, título/leyenda/colores.
Elección de los campos
Seleccionar las columnas a mostrar (irán a la sección Detalles). El asistente las coloca automáticamente en un informe básico.
Elección de las tablas
Seleccionar SOLAMENTE las tablas necesarias para el informe (no toda la base). Menos tablas = informe más simple, rápido y fiable.
Elección del formato según el uso
Lectura/impresión → PDF; análisis/retratamiento → Excel (solo datos); documento editable → Word; datos brutos → CSV. La clave de una distribución exitosa.
Comando SQL (SQL Command)
Escribir TU PROPIA consulta SQL (SELECT/FROM/WHERE/JOIN) como fuente del informe, ejecutada tal cual por la base — en lugar de dejar que Crystal genere la consulta. Control y rendimiento máximo.
Diseño (Design) vs Vista previa (Preview)
Diseño: la ESTRUCTURA (objetos en las secciones, sin datos). Vista previa: el informe CON los datos reales, tal como será. Se alterna entre ambos.
Coste de las listas dinámicas
Poblar una lista dinámica implica una CONSULTA a la base al abrir; ojo al rendimiento si las listas son enormes (limitar/poner en caché).
Coste de rendimiento de los subinformes enlazados
Un subinforme enlazado se ejecuta una vez POR registro/grupo del principal — muy costoso en la sección Detalles; colocarlo en un encabezado/pie de GRUPO limita las ejecuciones.
Cross-Tab Expert
El asistente para construir la tabla cruzada: definir filas, columnas y campo(s) resumen(es). Genera la cuadrícula y los totales automáticamente.
Crystal Reports for Enterprise / SAP BO
Edición dentro de la plataforma SAP BusinessObjects, para la distribución y gestión de informes a gran escala en la empresa.
Crystal Reports for Visual Studio
Versión GRATUITA para desarrolladores .NET, integrada en Visual Studio, para INSERTAR informes en aplicaciones (nivel 5); no es el diseño independiente completo.
Crystal Reports Viewer
Componente de visualización colocado en la aplicación (página/ventana): muestra el informe con impresión y exportación integradas.
Crystal Reports vs Excel
Excel = hoja de cálculo (cálculo, análisis ad hoc). Crystal Reports = herramienta de PRODUCCIÓN de documentos de formato fijo, repetible y preciso (facturas, extractos, informes reglamentarios).
Total progresivo en curso (Running Total)
Una suma/un recuento que se ACUMULA línea a línea, mostrando el total «en esta línea» (saldo progresivo, total hasta la fecha). Diferente de un resumen (total al final).
Total progresivo vs resumen
El RESUMEN (2-2) da UN total al final de un grupo/del informe; el TOTAL PROGRESIVO da el total INTERMEDIO en CADA línea, avanzando.
Dependencia del orden
Un total progresivo depende del ORDEN de las líneas: ordenar correctamente los registros ANTES, si no el total progresivo no tiene sentido.
Drill-down (exploración)
En un informe de síntesis (detalles ocultos), HACER CLIC en un grupo para mostrar su DETALLE a demanda. Navegación interactiva: síntesis primero, detalle con un clic.
Editor de fórmulas (Formula Workshop)
El taller donde se escriben las fórmulas: listas de los campos ({tabla.campo}), de las funciones (por categoría) y de los operadores, con verificación de sintaxis.
Edición de prueba
Versión gratuita del diseñador (normalmente 30 días), descargable en el sitio de SAP — ideal para aprender sin comprar una licencia. Pasado ese plazo, el software es de pago (licencia por equipo).
Edición de diseño (independiente)
El software de DISEÑO de informes instalado en un equipo Windows (Crystal Reports 2020, 2016…): el que usa el diseñador para crear/formatear/probar sus informes. La edición que hay que usar para aprender.
Ubicación de la tabla cruzada
Encabezado/Pie de INFORME (tabla cruzada global) o de GRUPO (una cruzada por grupo).
Ubicación del gráfico
Pie/Encabezado de INFORME = un gráfico GLOBAL (una vez); encabezado/pie de GRUPO = un gráfico POR grupo. Determina el alcance.
Encabezado / Pie de grupo
Secciones creadas por la agrupación: el Encabezado muestra el nombre del grupo («Cliente: Dupont»); el Pie acoge los subtotales del grupo (nivel 2-2).
Informe (reporte)
El documento diseñado en Crystal Reports: una maquetación que va a BUSCAR los datos a la fuente y los MUESTRA; un MODELO reutilizable, actualizable a voluntad.
Evaluación por ocurrencia
La fórmula se evalúa para CADA ocurrencia del objeto (cada línea): la apariencia varía línea a línea según los datos.
Exigencia de competencia y mantenimiento
El comando SQL exige DOMINAR el SQL (consulta válida y optimizada); es CÓDIGO que mantener (a diferencia de arrastrar y soltar).
Experto de sección (Section Expert)
La herramienta para ajustar el comportamiento de cada sección: ocultación, supresión de los espacios en blanco, saltos de página, «mantener juntos».
Explorador de campos (Field Explorer)
Panel que lista todo lo que se puede colocar: campos de base (columnas de las tablas), campos de fórmula, parámetros, resúmenes/totales, campos especiales. Se arrastran estos campos hacia las secciones.
Exportación CSV / Word / otros
CSV/texto: intercambio de datos BRUTOS (importación en un sistema). Word/RTF: integrar en un documento editable. HTML/XML: integración/web.
Exportación Excel
Para que el destinatario RETRATE los datos. «Solo datos» (valores en celdas, sin maquetación — ideal para el análisis) o «con maquetación» (reproduce la apariencia, menos limpia para retratar).
Exportación PDF
El formato de DISTRIBUCIÓN por excelencia: documento FIJO, fiel a la maquetación, imprimible, no modificable, universal. Para los informes finalizados (factura, extracto, informe oficial).
Exportación
Sacar el informe a un FORMATO (PDF, Excel, Word, CSV, HTML…) según el uso, mediante «Archivo → Exportar». El paso que convierte un informe diseñado en un documento distribuido.
Filtrado en el lado del cliente
Cuando una condición no es traducible a SQL, Crystal trae TODAS las líneas y luego filtra localmente (lento, pesado en grandes volúmenes). A evitar en la medida de lo posible.
Filtrado en el lado del servidor
La selección se empuja hacia la BASE: solo devuelve los registros filtrados (rápido, ligero). A privilegiar — requiere condiciones simples sobre los campos de base.
Filtrado en el lado del servidor (rendimiento)
LA palanca principal: empujar la selección a la base para traer solo los datos necesarios (verificar el SQL generado). El rendimiento depende sobre todo del volumen traído y de lo que se hace en la base vs el equipo.
Funciones de fecha
Year/Month/Day (extraer — para agrupar por periodo), DateDiff (diferencia entre dos fechas), DateAdd (añadir una duración), Today/CurrentDate — para plazos, periodos, comparaciones.
Funciones de texto (cadenas)
UpperCase/LowerCase, Left/Right/Mid (extraer), Len (longitud), Trim (limpiar), Replace, ToText (convertir a texto) — para limpiar, extraer y componer texto.
Formato de las fechas
Formato de visualización de una fecha (DD/MM/AAAA, «5 de julio de 2026»…) según la necesidad — ajustado en las propiedades, sin cambiar el dato.
Formato de los números
Decimales, separador de miles, símbolo monetario, signo de los negativos, visualización del cero — para importes legibles («1 234,50 €» y no «1234.5»). Ajustado en las propiedades del objeto.
Fórmula
Un CÁLCULO o una lógica que creas para producir un valor ausente de la base (precio con IVA = sin IVA × 1,2, margen, nombre+apellido, categoría calculada). Creada en el editor, colocada como un campo.
Fórmula condicional de apariencia
P. ej. color de fuente: «If {Importe} < 0 Then Red Else Black». La fórmula devuelve un valor del TIPO de la propiedad (un COLOR, un BOOLEANO para la visibilidad…).
Fórmula de selección
La traducción de la selección a una fórmula (Record Selection Formula), visible y editable — idealmente convertida en cláusula WHERE SQL enviada a la base.
Gestión de los valores nulos (IsNull)
Probar IsNull antes de usar un campo potencialmente nulo: un nulo no gestionado puede hacer fallar una fórmula o dar un resultado vacío.
Gráfico (chart)
Representación VISUAL de los datos del informe (generalmente los resúmenes por grupo): histogramas/barras, curvas, sectores/tarta, etc. Hace las tendencias y comparaciones inmediatas.
Grupos anidados (jerarquía)
Varios niveles de grupos encajados (Región > Cliente > Pedidos). El orden define la jerarquía (primero el grupo exterior).
Hipervínculos (Hyperlinks)
Hacer un objeto CLICABLE para abrir una URL, enviar un correo, ir a otro informe o navegar dentro del informe — conecta el informe con otros recursos.
If…Then…Else
Devuelve un valor según una condición (If {Importe} > 1000 Then «Grande» Else «Estándar»). Encadenable (If…Then…Else If…) para varios casos.
Integración en aplicaciones
Insertar informes Crystal en APLICACIONES (ERP, software de negocio) para distribuir informes a gran escala: el usuario final consume los informes sin abrir el diseñador.
Interactividad en pantalla
Las alertas, el drill-down y los hipervínculos son especialmente pertinentes para la consulta EN PANTALLA (visor, aplicación); en la impresión/PDF, la interactividad es limitada.
Aviso (prompt)
El texto mostrado al usuario para introducir el parámetro («Seleccione el año»). Hay que redactarlo con claridad.
Uniones (enlaces entre tablas)
Cuando un informe usa varias tablas, se ENLAZAN por un campo común (Clientes.ID = Pedidos.ClienteID). Punto CRUCIAL: los enlaces erróneos producen informes falsos (duplicados, líneas que faltan).
Exactitud (lo más importante)
Verificar las UNIONES (sin duplicados que inflen los totales — trampa n.º 1), contrastar los totales con valores conocidos, gestionar los nulos. Un informe FALSO es peor que ausente.
Filas / Columnas / Valor
Los tres elementos de una tabla cruzada: el campo en FILAS (los productos), el campo en COLUMNAS (los meses) y el CAMPO RESUMIDO en la intersección (Suma de ventas) con su operación.
Legibilidad y reutilización
Formato coherente/sobrio, columnas alineadas, números formateados, estructura clara (secciones/grupos); parámetros para un informe genérico, plantillas de empresa, fórmulas reutilizables.
Lista estática vs dinámica
Estática: lista fija que defines (meses, estados). Dinámica: extraída de la base (siempre al día, real). La dinámica es superior para valores que cambian.
Ocultar (Suppress)
No mostrar una sección, siempre o CONDICIONALMENTE (mediante una fórmula). P. ej. ocultar los Detalles para un informe de síntesis; ocultar una línea si el importe es nulo.
Formato condicional
Cambiar la APARIENCIA de un objeto (color, fuente, borde, visibilidad…) según una CONDICIÓN sobre los datos: la apariencia REACCIONA a los valores (negativos en rojo, umbrales resaltados…).
Formato del texto
Fuente, tamaño, negrita/cursiva/subrayado, color — para jerarquizar (título, títulos de columnas, datos). Mediante la barra de herramientas, el menú Formato o clic derecho → Formato.
Configuración de página (Page Setup)
Formato de papel (A4…), ORIENTACIÓN (vertical/horizontal), márgenes — a ajustar según la anchura del informe (horizontal para muchas columnas).
Nivel del resumen
La SECCIÓN donde se coloca el resumen determina lo que totaliza: Pie de grupo = subtotal del grupo; Pie de informe = total general. Un nivel erróneo da un total sin sentido.
Nueva página / Mantener juntos
«Nueva página antes/después» fuerza un salto de página (cada grupo/factura en una página); «Mantener juntos» impide cortar una sección/un grupo entre dos páginas.
Número de página «N de M»
Combinación de los campos especiales Número de página + Número total de páginas, colocada en el Pie de página — indispensable para un documento paginado.
Objeto-campo vs objeto-texto
Objeto-campo: muestra un DATO (variable). Objeto-texto: TEXTO FIJO que tecleas (títulos, etiquetas). Se puede combinar texto fijo y campos en un mismo objeto de texto.
ODBC / OLE DB / nativo
Modos de conexión: NATIVO (controlador dedicado a la base, a menudo más eficiente); ODBC / OLE DB (estándares UNIVERSALES que funcionan con casi todas las bases).
Operación de resumen
El cálculo elegido: Sum (sumar — el más habitual), Count (contar las líneas), Average, Max, Min… A hacer corresponder con la necesidad.
Opciones de parámetro
Tipo (número, texto, fecha, booleano), valor único/MÚLTIPLE, RANGO (entre dos valores), LISTA de valores (menú desplegable, estática o dinámica), valor por DEFECTO, opcional.
Palmarés / clasificación
Resultado del Top N + ordenación por grupo: una clasificación de los mejores/peores grupos por valor — una herramienta de análisis para detectar lo esencial.
Parámetro (Parameter)
Un valor que Crystal Reports PIDE al usuario en la ejecución (año, cliente, umbral…). El informe se adapta a la entrada. Creado en el explorador (Campos de parámetro).
Parámetro de filtrado
El uso más habitual: el parámetro alimenta la SELECCIÓN de los registros («Fecha en el año {?Año}») para mostrar solo los datos elegidos. Un solo informe sirve para todos los casos.
Parámetro dinámico
Un parámetro cuya LISTA de valores se alimenta AUTOMÁTICAMENTE por la BASE (la lista real y al día de clientes, productos, regiones) — en lugar de una lista estática fija.
Parámetros en un comando SQL
Se pueden integrar parámetros Crystal en la consulta para un filtrado interactivo ejecutado EN EL LADO DEL SERVIDOR (rendimiento).
Parámetros en cascada (Cascading)
Varios parámetros ENLAZADOS donde la elección del primero FILTRA los valores del segundo: país → región (del país) → ciudad (de la región). Una jerarquía de elección guiada.
Controladores de conexión
Componentes (ODBC, OLE DB, conectores nativos) instalados con Crystal Reports para conectarse a las bases de datos; ciertas fuentes requieren un controlador adicional.
Colocar un campo
ARRASTRAR un campo desde el explorador hacia una sección; su posición determina su comportamiento (las secciones gobiernan dónde/cuántas veces se muestra).
Transferir el trabajo a la base
Uniones, agrupaciones y agregaciones ejecutadas EN EL LADO DEL SERVIDOR (opciones de servidor, comandos SQL) y campos indexados — en lugar de en el equipo. Seleccionar solo las tablas/campos útiles.
Presentación vs dato
El formato (números, fechas, texto) cambia la VISUALIZACIÓN, no el dato subyacente — es presentación.
Actualización (refresco)
Volver a ejecutar el informe para recargar los datos desde la fuente: la presentación permanece fija, los datos siguen la realidad (documento siempre al día).
Informe base = punto de partida
El informe generado por el asistente es un INICIO funcional, a personalizar después (formato, fórmulas, secciones) — no un punto final.
Informe de síntesis vs detalle
OCULTANDO la sección Detalles, solo se muestran los totales por grupo (SÍNTESIS); mostrándola, el informe DETALLADO. Un mismo informe puede alternar entre ambos.
Informe genérico/reutilizable
Gracias a los parámetros, UN solo modelo sirve para múltiples casos (todos los años, todos los clientes) en lugar de un informe por caso.
Informe en blanco (Blank Report)
Alternativa al asistente: partir de un informe vacío y construir todo a mano (conexión, tablas, campos). Útil cuando se domina.
Informes de múltiples fuentes
Combinar varios orígenes: uniones/comando SQL (misma base); SUBINFORMES (fuentes distintas no enlazables); multiconexiones (posible, pero las uniones entre fuentes a veces en el lado del cliente, costosas).
Regla de oro de las secciones
Datos (columnas) → DETALLES (una por línea); títulos de columnas → Encabezado de PÁGINA; título del informe → Encabezado de INFORME; totales generales → Pie de INFORME.
Agrupación (grupo)
Organizar los registros en BLOQUES según el valor de un campo (por cliente, región, mes…). Crea secciones de Encabezado y Pie de grupo alrededor de los detalles del grupo.
Agrupación por fórmula
Agrupar por una FÓRMULA en lugar de un campo bruto: por TRAMO de importe, por PERIODO calculado (trimestre), por primera letra, por categoría deducida — agrupaciones ausentes de la base.
Reinicialización (Reset)
El ajuste CRUCIAL: cuándo poner el total progresivo a cero — NUNCA (total progresivo global en todo el informe), en cada cambio de GRUPO (vuelve a empezar por grupo), o en una FÓRMULA.
Reporting (edición de informes)
Producir DOCUMENTOS estructurados y presentables (listas, facturas, extractos…) a partir de datos almacenados en otro lugar; restituir datos brutos en un documento legible y distribuible.
Rol del desarrollador
Cargar el .rpt por código, proporcionar la información de CONEXIÓN (credenciales) y los valores de los PARÁMETROS, vincular el visor y exportar eventualmente por código (PDF, correo).
Runtime y despliegue
Los componentes de ejecución de Crystal Reports deben estar instalados (desplegados) en los equipos/servidores de destino para que la aplicación muestre los informes.
Sección Detalles
La sección que se REPITE para cada registro (línea) de datos — el núcleo del informe (una línea = un paso por Detalles).
Secciones
Bandas horizontales apiladas que determinan DÓNDE y CUÁNTAS VECES se muestra un elemento: Encabezado de informe (1×), Encabezado de página (arriba de cada página), DETALLES (cada registro), Pie de página, Pie de informe (1× al final).
Select Expert
La herramienta para definir un filtro: campo + operador (igual, superior, entre, contiene, en una lista…) + valor; combinación de condiciones (Y/O).
Select…Case
Derivación: prueba UN valor contra varios casos (Select {Estado} Case «A»:… Case «B»:… Default:…). Más legible que If encadenados para un solo valor.
Selección de registros (filtro)
Conservar solo los registros que cumplen una condición (los pedidos de este año, los importes > umbral…). Mediante el Asistente de selección (Select Expert).
Separación contenido / presentación
Los datos permanecen en la FUENTE (base, Excel, SAP); Crystal Reports gestiona la PRESENTACIÓN. Se domina la maquetación, la fuente proporciona los datos al día.
Fuente de datos
Aquello a lo que Crystal Reports se conecta para leer los datos: bases relacionales (SQL Server, Oracle, MySQL, SAP HANA…), archivos (Excel, Access, CSV, XML), fuentes SAP.
Subinforme (Subreport)
Un informe COMPLETO insertado dentro de otro (el principal): su propia fuente, sus campos, su formato, mostrado en una sección del principal.
Subinforme enlazado (linked)
Conectado al principal por un CAMPO DE ENLACE: por cada registro/grupo del principal, muestra los datos CORRESPONDIENTES (los pedidos de ESE cliente). Se vuelve a ejecutar por valor de enlace.
Subinforme no enlazado (unlinked)
Independiente: muestra los MISMOS datos sea cual sea su posición (un resumen global mostrado una vez).
Subtotal (Pie de grupo)
Un resumen colocado en el Pie de GRUPO: el total del grupo (p. ej. total de los pedidos de ESE cliente). Un total por bloque.
Eliminar los espacios en blanco (Suppress Blank Section)
No dejar espacio vacío cuando una sección está vacía — evita los agujeros y las páginas en blanco.
Sintaxis Crystal vs Basic
Dos lenguajes a elegir para escribir las fórmulas (mismo resultado): Crystal (histórica, la más extendida) y Basic (cercana a Visual Basic). Mantenerse en una sola para la coherencia.
Tabla cruzada (Cross-Tab)
Una cuadrícula que resume los datos según DOS dimensiones: FILAS × COLUMNAS, con un VALOR resumido en la intersección y totales automáticos (línea, columna, general). El equivalente de una tabla dinámica.
Probar con datos reales
Verificar exactitud, maquetación Y rendimiento con datos REALES y VOLUMINOSOS (un informe rápido en 100 líneas puede venirse abajo con 1 millón) ANTES de distribuir.
Título y encabezado
Un título claro en el Encabezado de informe (lo que representa el documento), eventualmente logotipo/subtítulo/periodo; las propiedades del documento (Título) sirven a los campos especiales y a la exportación.
Título de columna automático
Al colocar un campo en Detalles, Crystal Reports añade a menudo un título correspondiente en el Encabezado de página (el nombre del campo), renombrable.
Top N / Bottom N
Mostrar solo los N MEJORES (Top) o N PEORES (Bottom) grupos según un total (los 10 mejores clientes, los 5 productos menos vendidos). Opción Group Sort / Top N, con agrupación del resto en «Otros».
Total general (Pie de informe)
Un resumen colocado en el Pie de INFORME: el total de todas las líneas (Gran Total).
Ordenación de los registros
Ordenar las líneas según uno o varios campos (fecha creciente, importe decreciente, nombre alfabético) mediante el Asistente de ordenación (Record Sort). Hace la lista legible.
Ordenación por grupo (Group Sort)
Ordenar los GRUPOS según su TOTAL (su subtotal) y no por el campo de agrupación (nombre). Indispensable para una clasificación «de mayor a menor».
Tipo de gráfico
BARRAS (comparar categorías), CURVA (evolución temporal), SECTORES/tarta (partes de un todo, pocas categorías) — a elegir según el mensaje.
Tipo de la fórmula
Una fórmula devuelve un TIPO preciso (número, texto, fecha, booleano). Mezclar tipos sin conversión (texto + número) provoca errores → convertir (ToText, ToNumber…).
Uso: resaltar
Atraer la mirada a lo importante: negativos en rojo, umbrales superados en color, estados con color («Con retraso» rojo, «OK» verde). Con moderación y coherencia.
Uso de los subinformes
Combinar datos difíciles de unir: FUENTES distintas, relaciones COMPLEJAS/uno-a-muchos, información conexa (por cada cliente, sus facturas) — flexibilidad donde las uniones alcanzan sus límites.
Usos del comando SQL
Control total de las uniones/filtros/cálculos en el lado de la base; consultas COMPLEJAS (subconsultas, agregaciones, UNION, funciones específicas); RENDIMIENTO (transferir el trabajo a la base, traer el mínimo).