3.5 · Grupos avanzados: Top N, ordenación por grupo, agrupación por fórmula

Nivel 3 · Avanzado: fórmulas y formato condicional

3.5Grupos avanzados: Top N, ordenación por grupo, agrupación por fórmula

Objetivo: producir palmarés (Top N), clasificaciones por valor (ordenación por grupo) y segmentaciones (agrupación por fórmula).
Tiempo estimado: 10 min · lectura autónoma · Si solo tienes 5 min: lee «Lo esencial en 30s» + el esquema.

Lo esencial en 30 segundos

  • Top N = el palmarés: mostrar solo los N mejores (o peores) grupos según su total — 10 mejores clientes, 5 productos menos vendidos, resto agrupado en « Otros ».
  • Ordenación por grupo = clasificación por valor: ordenar los grupos por su subtotal (del mayor al menor), no por su nombre — mediante Group Sort Expert.
  • Agrupar por fórmula = segmentar: agrupar sobre una categoría calculada (tramos, trimestres, primera letra) que no existe en la base de datos — fórmulas (3-4) + grupos (2-1) combinados.

Minicaso hilo conductor — Farès entrega el top 10 a su dirección

Farès, controlador de gestión en Argel, presenta 200 clientes listados alfabéticamente: la dirección se desconecta antes del final. Activa el Top N sobre el grupo Cliente (10 mejores según el total de ventas, resto en « Otros »), ordena los grupos por su subtotal decreciente, y añade una agrupación sobre su fórmula de tramos (3-4) para la segmentación VIP/Estándar. La primera página del informe muestra ahora el top 10 clasificado + la parte de « Otros »: la dirección ve lo esencial en treinta segundos y pide el detalle por tramo.

Último episodio del hilo Farès — de las fórmulas al análisis para decidir.

1. Top N y ordenación por grupo: la clasificación

El TOP N / BOTTOM N solo muestra los N MEJORES (o N PEORES) grupos según un total: los 10 clientes que más compran, los 5 productos menos vendidos, las 3 regiones más rentables. Mediante la opción « Group Sort / Top N »: se elige N, el CRITERIO (el resumen sobre el que clasificar — el total de ventas por grupo) y el sentido (Top o Bottom), con la opción de agrupar el resto en « Otros » (práctico: situar el peso del top frente al resto). Requisito previo: un informe AGRUPADO con un SUBTOTAL por grupo — sin subtotal, ningún criterio de clasificación.

La ORDENACIÓN POR GRUPO (Group Sort) ordena los GRUPOS mismos según su TOTAL (su subtotal), y no por el campo de agrupación: clientes del mayor al menor facturación, en lugar del orden alfabético. Allí donde la ordenación normal ordena las líneas (o los grupos por su nombre), la ordenación por grupo clasifica por VALOR CALCULADO — indispensable para todo « de mayor a menor ». El Top N se apoya en este mecanismo.

2. Agrupación por fórmula: segmentar más allá de la base de datos

La AGRUPACIÓN POR FÓRMULA agrupa no sobre un campo bruto, sino sobre una FÓRMULA: por TRAMO de importe (« Pequeño / Mediano / Grande » mediante un If…Then…Else de 3-4), por PERIODO calculado (trimestre deducido del mes), por PRIMERA LETRA del nombre (Left({Nom}, 1)), por categoría deducida. Agrupaciones que NO EXISTEN como campo en la base de datos — una gran flexibilidad de análisis. Método: crear primero la fórmula que calcula la categoría, y luego insertar un grupo SOBRE esa fórmula (el asistente de agrupación la propone).

Estas tres técnicas combinan agrupación (2-1), resúmenes (2-2) y fórmulas (3-1 a 3-4): es allí donde el reporting se une a la ayuda a la decisión — palmarés para detectar lo esencial, clasificaciones por valor, segmentaciones calculadas. Suelen acompañarse de una visualización de síntesis (Detalles ocultos, 2-5): el top 10 con sus subtotales cabe en una página.

Error frecuente de interpretación: « Top N es solo una ordenación decreciente con un filtro sobre los diez primeros — y agrupar por una fórmula no cambia nada ». No, dos veces. Una ordenación decreciente ordena LÍNEAS; el Top N selecciona GRUPOS según su total (con la opción « Otros » que mantiene la visión de conjunto) — sin grupo ni subtotal, no puede clasificar nada. Y agrupar por una fórmula crea categorías INEXISTENTES en la base de datos (tramos, trimestres): es segmentación, no ordenación.
Pasar del estado al palmarés Agrupar, totalizar, clasificar, segmentar Agrupar + subtotal Elcriterio de clasificaciónTop N / ordenación por grupo Nmejores, clasificados por valorAgrupar por fórmula Tramos,periodos calculadosSíntesis Detalles ocultos, «Otros », una página
Agrupar, totalizar, clasificar, segmentar
Versión en texto del esquema (SEO / lectores de pantalla / traducción): 1) Base: Farès agrupa por Cliente con un subtotal de ventas — el criterio de toda clasificación. 2) Palmarés: Top 10 según ese subtotal, grupos ordenados por valor decreciente, resto en « Otros ». 3) Segmentación: agrupación sobre la fórmula de tramos VIP/Estándar para el análisis por categoría. Lección: agrupar, totalizar, clasificar, segmentar — en ese orden.

🔎 Ejemplo concreto — Top 10 de clientes + segmentación por tramos

Farès combina las tres técnicas en su estado de ventas.

Top N: grupo Cliente → Group Sort → Top 10 sobre Sum({Ventes.Montant}), resto en « Otros »
Orden: grupos ordenados por subtotal decreciente
Segmento: grupo sobre la fórmula @Tranche (Pequeño / Mediano / Grande)

Lectura: una página de palmarés clasificado + una segmentación calculada.

Lección: el subtotal por grupo es el requisito previo de toda clasificación.

Vocabulario de la sección

Top N / Bottom N
Mostrar solo los N mejores (Top) o N peores (Bottom) grupos según un total, con el resto en « Otros » u oculto.

Ejemplo sencillo: El top 10 de clientes de Farès según el total de ventas.

Lo que no es: una ordenación decreciente de las líneas sin grupo.

Reflejo: en cuanto haga falta un palmarés, no una lista.

Ordenación por grupo (Group Sort)
Ordenar los grupos mismos según su subtotal (por valor), y no por el campo de agrupación (por nombre).

Ejemplo sencillo: Los clientes del mayor al menor facturación.

Lo que no es: grupos en orden alfabético para una clasificación.

Reflejo: clasificar por valor en cuanto prime la importancia.

Agrupación por fórmula
Agrupar sobre una fórmula en lugar de un campo bruto: tramos, periodos calculados, primera letra, categorías deducidas.

Ejemplo sencillo: El grupo sobre la fórmula @Tranche (Pequeño / Mediano / Grande).

Lo que no es: esperar de la base de datos una columna « tramo » que no existe.

Reflejo: fórmula primero, grupo sobre la fórmula después.

Palmarés / clasificación
Resultado del Top N + ordenación por grupo: los mejores/peores grupos ordenados por valor — para detectar lo esencial.

Ejemplo sencillo: La primera página del informe de Farès, leída en treinta segundos.

Lo que no es: 200 clientes alfabéticos que nadie lee.

Reflejo: el palmarés en la página uno, el detalle después.

Categoría calculada
Fórmula (p. ej. If…Then…Else) que produce una categoría — tramo, periodo, clase — sobre la que luego se agrupa.

Ejemplo sencillo: La segmentación VIP / Estándar / A seguir de 3-4.

Lo que no es: una categoría reintroducida a mano fuera del informe.

Reflejo: calcular la categoría, y luego agrupar sobre ella.

En la práctica — Crear análisis por grupos avanzados

  1. Cree un TOP N: sobre un informe agrupado por cliente con un subtotal, active Group Sort / Top N — 10 mejores clientes (resto en « Otros »).
  2. Aplique una ORDENACIÓN POR GRUPO: ordene los grupos por su TOTAL (del mayor al menor), no por su nombre.
  3. Haga una AGRUPACIÓN POR FÓRMULA: cree una fórmula de tramo (If importe… « Pequeño/Mediano/Grande ») y luego agrupe sobre ella.
  4. Combine para un estado de análisis (palmarés, segmentación) y verifique los resultados en vista previa.
Transforma un estado agrupado en herramienta de ANÁLISIS: palmarés, clasificaciones por valor, segmentaciones calculadas — el reporting se une a la ayuda a la decisión.

Guion listo para decir — presentar el palmarés a la dirección (30 s)

« Página uno: sus 10 mejores clientes clasificados por facturación, más la parte del resto agrupada en Otros. Después la segmentación por tramos — VIP, Estándar, A seguir — calculada automáticamente. Lo esencial en treinta segundos, el detalle por tramo justo después. »

Para decir en comité; proyectar la página uno del palmarés.

Plantilla copiar-pegar — fórmulas de agrupación (sintaxis Crystal)

// @Tranche : agrupar por tramo de importe
If {Ventes.Montant} >= 100000 Then "Grande"
Else If {Ventes.Montant} >= 10000 Then "Mediano"
Else "Pequeño"
// @Trimestre : agrupar por trimestre calculado
ToText(Year({Ventes.Date}), 0) + "-T" +
ToText(DatePart("q", {Ventes.Date}), 0)
// @Initiale : agrupar por primera letra
UpperCase(Left({Clients.Nom}, 1))

Independiente

Un Top N + una ordenación por valor y sus estados se convierten en análisis que se venden.

PYME en Argel

Farès entrega el top 10 clasificado: la dirección lee lo esencial en treinta segundos.

Equipo de proyecto

Sistematizar la página uno « palmarés + Otros » en cada estado de ventas.

Principiante

Esta semana: un Top 5 sobre sus datos + una agrupación por primera letra.

✓ Buenas prácticas

  • Asegure grupo + subtotal ANTES de abrir el Group Sort (sin criterio, no hay clasificación).
  • Active la agrupación en « Otros » para situar el peso del top frente al resto.
  • Cree y pruebe la fórmula de categoría antes de agrupar sobre ella.

✗ Errores frecuentes

  • Lanzar un Top N sin subtotal por grupo: ningún criterio para clasificar.
  • Confundir ordenación de líneas y ordenación de grupos (una ordena, la otra clasifica).
  • Agrupar sobre un campo bruto esperando una segmentación que solo una fórmula da.

Puntos clave

  • TOP N / BOTTOM N: los N mejores (o peores) grupos según un total — palmarés, con el resto en « Otros ».
  • ORDENACIÓN POR GRUPO: ordenar los grupos por su TOTAL (por valor), no por su nombre — la clasificación.
  • AGRUPACIÓN POR FÓRMULA: agrupar sobre una categoría CALCULADA (tramos, trimestres) ausente de la base de datos.
  • Estas técnicas combinan grupos + resúmenes + fórmulas: el estado agrupado se convierte en herramienta de análisis.

Desafío 48h — aplíquelo mañana

Entregue 1 página palmarés (Top N + ordenación por valor + « Otros ») de sus datos reales a su responsable.

Lista de salida de la sección
  • Mi estado muestra un palmarés, no una lista alfabética.
  • Mis grupos están clasificados por valor cuando prime la importancia.
  • Segmento sobre categorías calculadas, no solo sobre campos brutos.
Autoevaluación 1-5: ¿mi dirección lee lo esencial en treinta segundos?¿mis segmentaciones están calculadas o esperadas de la base de datos?

Preguntas frecuentes

¿Cómo crear un palmarés (Top N) de los mejores clientes o productos?

Requisito previo: informe AGRUPADO por el campo a clasificar (cliente, producto) + SUBTOTAL (Sum) por grupo — es el criterio de clasificación. Método: abra « Group Sort / Top N » (Report → Group Sort Expert), elija « Top N » (mejores) o « Bottom N » (peores), indique N (10 para el top 10), elija el CRITERIO (el total de ventas por grupo), active « agrupar el resto en Otros » (el top situado frente al resto) u oculte el resto. Variantes: Bottom N para los puntos débiles (productos menos vendidos); Top N + « Otros » + total general para situar el peso del top (los 10 mejores hacen X % del total); combinado con la ordenación por grupo para una clasificación por valor; visualización de síntesis (Detalles ocultos) para un palmarés de una página.

¿Cómo ordenar los grupos por su total y agrupar por una fórmula?

ORDENACIÓN POR GRUPO: por defecto los grupos siguen su CAMPO (alfabético); para ordenarlos por VALOR (mayor facturación primero), use Group Sort Expert — ordenar los grupos por su SUBTOTAL, ascendente o descendente (requisito previo: el subtotal). Uso: clasificaciones, palmarés. AGRUPACIÓN POR FÓRMULA: para agrupar por una categoría AUSENTE de la base de datos — (a) cree la FÓRMULA (tramo: If {Montant} >= 1000 Then « Grande »…; trimestre vía el mes; primera letra vía Left({Nom}, 1)); (b) inserte un grupo SOBRE esa fórmula mediante el asistente de agrupación; (c) añada subtotales por categoría calculada. Resultado: segmentación por tramos, análisis por trimestre, clasificación alfabética por inicial — sin tocar la base de datos.

Comprueba tu comprensión

¿Qué hace falta OBLIGATORIAMENTE antes de crear un Top N?

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

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