Diseñar el reporte desde la audiencia hacia atrás —pregunta de decisión primero, gráfico después— y aplicar los principios de diseño que reducen carga cognitiva, sabiendo que ningún principio estético salva a un gráfico con la categoría sucia.
El notebook de esta clase: https://gaa1104.vercel.app/notebooks/clase-18.ipynb
Ing. en Administración · mención Finanzas · Prof. Tomás Fernández
La clase de estética funcional: se arruina un gráfico a propósito y se repara. Es la única clase cuyo objeto de estudio es el gráfico.
La forma la decide el trabajo que hace el dato —magnitud, identidad, polaridad, cambio en el tiempo, distribución—, no el gusto. Regla del curso: un solo eje.
Primero, y en 90 segundos, la recepción: se recibe el informe breve de la etapa 3 y el anexo de declaración de IA del Parcial 2. Cada grupo ve los dos entregables recibidos. El anexo se entrega aunque no se haya usado IA.
Lo que quedó planteado la clase anterior (se proyecta la pregunta, NO la respuesta):
«Hasta hoy tu informe lo leía un profesor. ¿Qué cambia cuando lo lee el gerente de Finanzas que tiene ocho minutos?»
Dos preguntas, en silencio, 60 segundos (espaciado 1–3–7–21):
Par (1 min) → plenaria (2 min).
La pregunta colgada se responde entre todos, no para ellos. La respuesta que hay que dejar escrita:
El profesor lee para evaluar — busca el proceso, quiere ver el trabajo. El gerente lee para decidir — busca la acción y no le importa el trabajo. Por eso el informe se ordena al revés: la conclusión arriba, la evidencia abajo, el método en un anexo que probablemente nadie abra. Y por eso este bloque de tres semanas se llama diseñar reportes y no hacer gráficos.
Moss & Atre es la lectura de la semana y su idea central cabe en una frase: el roadmap de un reporte nace del requerimiento de información, no de la herramienta. Nadie parte por Power BI.
Y desde hoy eso deja de ser una frase bonita: la herramienta pasa a ser suya. Se dice al abrir el bloque, en treinta segundos: «el Parcial 2 se cerró con un.pbixporque su rúbrica nombraba Power BI. De acá en adelante —este bloque y el examen— el instrumento dice «Power BI (o herramienta de BI equivalente)», así que eligen ustedes. La que este curso recomienda es Looker Studio, porque vive en la misma cuenta de Google donde ya corre Colab, no se instala y el resultado es un enlace. Power BI también sirve, y si ya tienen el modelo armado, sigan con él. Lo que se evalúa no es la herramienta: es la pregunta de decisión y si el número se sostiene.» La regla está escrita enrecursos/herramienta-de-bi.mdy el paso a paso enrecursos/guia-looker-estudiante.md; se nombran, no se dictan.
La secuencia se proyecta y se copia. Cinco pasos, en este orden y no en otro:
| Paso | La pregunta que hay que contestar | Error típico |
|---|---|---|
| 1 · Pregunta de decisión | ¿Qué decisión se toma con esto y quién la firma? | «Analizar los estados financieros» — eso no es una decisión |
| 2 · Audiencia | ¿Quién lo abre, cuánto sabe, cuánto tiempo tiene? | Diseñar para el que hizo el reporte |
| 3 · Mensaje | Una frase. Si no cabe en una frase, todavía no hay mensaje | Poner el mensaje en el eje Y |
| 4 · Evidencia | 2 o 3 visuales que sostienen esa frase | Doce visuales que la diluyen |
| 5 · Acción | Qué se hace el lunes con esto | Terminar en «se recomienda seguir monitoreando» |
Contraste en vivo, con el mismo dato (2 min). Se proyectan tres versiones del margen EBITDA por sector: a · la tabla de 1.109 filas desplazándose, b · un gráfico de líneas con las seis series encima, c · dos números y una flecha: Utilities 34,5 % · Retail 7,5 % (2023).
Pregunta a la sala, contando hasta cinco antes de recoger respuestas: ¿cuál de las tres decide algo?
Y de inmediato la trampa, porque la (c) también está mal si no lleva contexto: comparar el margen de una generadora eléctrica con el de un supermercado y concluir que el supermercado está mal gestionado es el error clásico. Un número sin contexto es un número contra ti. (Se vuelve sobre este caso a las 21:05, medido.)
Y ahora el envase, que no es lo mismo que el contenido y también se cobra. Se proyecta y se copia:
La rúbrica de la Presentación exige una estructura formal —portada, índice, introducción, desarrollo y conclusiones— y eso vale 25 % de ese instrumento. Un cuarto de la nota de la presentación es tener las cinco partes, con esos nombres.
Se dice sin cinismo y sin solemnidad, porque las dos cosas se pagan caro:
«Esto suena a formato de colegio y no lo es. Un informe sin portada es un archivo que nadie sabe de quién es en tres meses; uno sin índice es un PDF de veinte páginas que el gerente cierra en la tercera. La estructura no es decoración: es el índice de la conversación.»
| Parte | Qué va | De dónde sale lo que ya saben |
|---|---|---|
| Portada | Título-mensaje, no título-descripción · autores · destinatario · fecha · asignatura | El título-mensaje del paso 3 |
| Índice | Las secciones con su página. Se genera solo; lo que no se genera solo es que los títulos digan algo | Si tus secciones se llaman «Análisis 1» y «Análisis 2», el índice te lo delata |
| Introducción | La pregunta de decisión, quién la firma, qué datos se usaron y qué se excluyó | Pasos 1 y 2 de la secuencia, tal cual |
| Desarrollo | Los hallazgos, cada uno con su cifra y su visual. Nada de hallazgos sin número | Paso 4 |
| Conclusiones | La recomendación con verbo, plazo y responsable, y el riesgo residual: qué tendría que ser falso | Paso 5, más la cuarta parte de la recomendación del Parcial 2 |
La lectura que ordena todo, y es la que hay que dejar escrita:
La secuencia de cinco pasos es lo que se piensa; la estructura de cinco partes es donde se guarda. No son dos trabajos: son el mismo trabajo, mirado de frente y de perfil.
(Y la advertencia que ahorra una decepción: la estructura completa no salva un informe sin pregunta de decisión. Se tiene el envase porque es barato, no porque sea el trabajo.)
Se declara sintético en voz alta antes de proyectar nada. Las 40 empresas no existen; el shock de 2020, el alza de tasas y la estructura de márgenes por sector están calibrados con la economía chilena real.
Las dos consultas de abajo vienen resueltas: se corren y se lee la salida. Acá todavía no hay nada que escribir.
-- 👀 SE MIRA · la vista que limpia texto y abre el trimestre en año y Q CREATE OR REPLACE VIEW eeff AS SELECT periodo, trimestre, CAST(left(trimestre, 4) AS INTEGER) AS anio, right(trimestre, 2) AS q, replace(rut, '.', '') AS rut_n, trim(regexp_replace(empresa, ' +', ' ', 'g')) AS empresa_n, upper(strip_accents(trim(sector))) AS sector_n, * EXCLUDE (periodo, trimestre, rut, empresa, sector) FROM read_csv_auto('datos/finanzas/eeff_empresas.csv');
Y lo primero que se pregunta de cualquier tabla nueva: cuántas filas, cuántas llaves.
-- 👀 SE MIRA · lo primero que se le pregunta a una tabla nueva SELECT COUNT(*) AS filas, COUNT(DISTINCT rut_n) AS empresas, COUNT(DISTINCT trimestre) AS trimestres, COUNT(DISTINCT sector_n) AS sectores FROM eeff; -- 1109 | 40 | 28 | 6
Entregas: tres columnas escritas y, al lado de cada una, en cuatro palabras, qué significa en un banco. En pares, 2 minutos, y después puesta en común a mano alzada.
Par relámpago, 2 minutos, la sala trabaja y el docente calla. Consigna proyectada tal cual:
De estas 19 columnas, elige tres que cambian de significado cuando la empresa es un banco. Escríbelas, y al lado de cada una, en cuatro palabras, qué significa ahí.
Plenaria a mano alzada, sin corregir hasta el final. Lo que tiene que salir —y si no sale, se pregunta por ella—:
| Columna | Qué significa en un banco | Qué se rompe |
|---|---|---|
costo_venta_mm_clp | los intereses pagados a los depositantes | el «margen bruto» no existe |
ebitda_mm_clp | nada: un banco no tiene EBITDA | el margen EBITDA y el deuda/EBITDA |
deuda_financiera_mm_clp | no incluye los depósitos, que son su principal pasivo | el ratio de endeudamiento queda chico a propósito |
activos_corrientes_mm_clp · pasivos_corrientes_mm_clp | un banco no presenta balance clasificado en corriente / no corriente | la liquidez corriente |
«De las cuatro medidas que ya saben, ¿cuál sobrevive en Banca? La que se calcula con utilidad neta y patrimonio: el ROE. Y sobrevive porque no toca ninguna de estas columnas.»
El aprendizaje, en una frase que se escribe: un dashboard no miente por el gráfico, miente por la columna que significa otra cosa para una de las filas. Y eso no se ve mirando el gráfico.
Hilo 3 — salir de Excel rápido, en una línea: 1.109 filas caben en Excel de sobra y no es el punto. El margen EBITDA por sector y año, con la normalización de texto incluida, son seis líneas de SQL que quedan escritas y se auditan en marzo; en Excel son cuatro tablas dinámicas y una columna auxiliar que nadie va a poder reconstruir.
No hay láminas feas hoy. Estos dos casos son mejores que cualquier lámina fea, porque están bien dibujados.
Las dos consultas vienen resueltas: se corren y se leen. Lo que hay que mirar es el número, no el código.
Caso 1 — el dashboard que muestra un margen imposible.
-- 👀 SE MIRA · un margen EBITDA que no puede existir SELECT rut_n, any_value(empresa_n) AS empresa, ROUND(100.0 * SUM(ebitda_mm_clp) / SUM(ingresos_mm_clp), 1) AS margen_ebitda_pct FROM eeff GROUP BY 1 HAVING SUM(ebitda_mm_clp) > SUM(ingresos_mm_clp); -- 76660573-7 | Minera Andes Blancos SpA | 27819.9
Margen EBITDA de 27.819,9 %. Es imposible: el EBITDA no puede superar los ingresos. Y aun así el gráfico se dibujó, la barra salió preciosa y nadie la miró dos veces.
La causa: esa empresa reporta ingresos_mm_clp en millones de dólares y el resto de sus columnas en millones de pesos. Son 28 filas de 1.109. Ningún filtro arregla esto — se arregla con una llamada telefónica.
Caso 2 — el dashboard correcto que lleva a la conclusión equivocada.
-- 👀 SE MIRA · el ranking está bien calculado, y la conclusión igual sale mal SELECT sector_n, ROUND(100.0 * SUM(ebitda_mm_clp) / SUM(ingresos_mm_clp), 1) AS margen_ebitda_pct FROM eeff WHERE anio = 2023 AND rut_n <> '76660573-7' GROUP BY 1 ORDER BY 2 DESC; -- UTILITIES 34.5 | BANCA 32.2 | MINERIA 29.6 | FORESTAL 18.1 | SALUD 13.7 | RETAIL 7.5
Aquí no hay ningún error de dato. El ranking está bien calculado. Y si lo proyectas así, sin contexto, el directorio concluye que Retail está mal gestionado: 7,5 % contra 34,5 %.
La verdad es estructural: Utilities tiene tarifa regulada, activo fijo enorme y no compra mercadería; Retail compra caro, vende con poco spread y paga arriendo y sala. Comparar sus márgenes en la misma barra es comparar peras con transformadores. El arreglo de diseño no es borrar el gráfico: es que cada sector se compare contra su propia historia, no contra el vecino.
Pararse, estirar, subir la luz un segundo. Clase nocturna: el cuerpo también aprende.
Se proyectan otra vez los dos dashboards de recién, uno al lado del otro, y se pregunta:
«Los dos tenían la pregunta correcta. Los dos están bien dibujados. Se entienden igual de mal. ¿Por qué?»
Se recogen tres respuestas y se construye la del curso, que queda escrita en la pizarra el resto de la clase:
Porque tener la pregunta correcta no basta. Lo que se entiende en diez segundos tiene una sola cosa dominante y todo lo demás subordinado; lo que no se entiende tiene cinco elementos del mismo tamaño peleando por el ojo — o un número sin la comparación que lo hace legible.
La primera mitad de esta clase fue qué mostrar. La segunda es cómo se ve. Y la jerarquía no es talento gráfico: se decide antes de abrir la herramienta.
No es la primera vez que las ven, y hay que decirlo: las cuatro reglas se dictaron y se copiaron en la clase 15, quince minutos antes del Parcial 2, porque el indicador que más pesa de ese instrumento las cobraba. «Ese día las escribieron y las aplicaron a un visual. Hoy las trabajamos: cada una con su antes/después y con tiempo para equivocarse.»
Se empieza preguntando a la sala cuáles eran las cuatro. Cada regla se muestra con su antes/después. Se vuelven a copiar: son la pauta con la que se corrige la formativa 3 y parte de la rúbrica del ET.
1 · Menos tinta. Todo lo que no porta información, fuera: bordes de caja, rejillas de fondo, sombras, degradados, 3D. La prueba: si borras el elemento y el mensaje no cambia, el elemento sobraba. (Tufte, por asimilación práctica.)
2 · Jerarquía. Un elemento dominante por página — el número o el gráfico que decide. Todo lo demás baja de tamaño y de contraste. Si un compañero mira tu página tres segundos y no puede señalar el dominante con el dedo, la página no está lista.
3 · Color con función de semáforo. Cinco valores, no más: fondo, texto, un gris de apoyo, un color de señal (lo que estás explicando) y un color de alerta (el problema). El color de alerta no se usa para decorar. Un color usado para todo no señala nada.
4 · Pequeños múltiplos. Cinco paneles chicos con la misma escala ganan a cinco líneas peleando en un gráfico. La alineación de los picos entre paneles es el mensaje. En este panel se ve al tiro: seis sectores, seis paneles de margen EBITDA por año, misma escala vertical — y salta a la vista que ninguno recuperó el nivel de 2019.
Y la tipografía, que es la quinta regla silenciosa: el sistema del propio curso como ejemplo vivo — cuerpo mínimo 28 px en lo proyectado, contraste AA, nada de gris sobre gris. «El material que están mirando ahora mismo cumple sus propias reglas; si no lo hiciera, tendrían derecho a no creerme.»
Se corre en vivo, sin anunciar el resultado:
-- 👀 SE MIRA · cuenta las barras que devuelve un GROUP BY sobre la columna sucia SELECT sector, COUNT(*) AS filas FROM read_csv_auto('datos/finanzas/eeff_empresas.csv') GROUP BY 1 ORDER BY filas DESC; -- 25 filas: Retail 145 · Utilities 144 · Minería 138 · Salud 137 · Banca 127 · Forestal 118 -- SALUD 41 · RETAIL 37 · UTILITIES 34 · FORESTAL 31 · BANCA 31 (empatan) · MINERÍA 25 -- minería 15 · MINERIA 11 · utilities 10 · salud 10 (empatan) · … hasta 25 formas
25 barras donde hay 6 sectores. El gráfico se dibuja perfecto. Los ejes están bien. Los colores son sobrios. Y el eje X tiene cuatro Minerías distintas.
Silencio de tres segundos. Y después el golpe, con la consulta del año 2023:
SELECT sector, COUNT(*) AS filas, ROUND(100.0 * SUM(ebitda_mm_clp) / SUM(ingresos_mm_clp), 1) AS margen_pct FROM read_csv_auto('datos/finanzas/eeff_empresas.csv') WHERE trimestre LIKE '2023%' GROUP BY 1 ORDER BY filas DESC; -- 21 categorías en un solo año. Y una de ellas: -- minería | 4 | 68.4
La barra minería (en minúscula) marca 68,4 % de margen en 2023. Son cuatro filas, y dos de ellas son Minera Andes Blancos — la empresa que reporta en dólares. La categoría sucia no sólo partió el sector en cuatro pedazos: escondió el error de unidad dentro de un balde chico donde nadie lo iba a mirar.
La versión limpia, para que vean la diferencia en la misma pantalla. La vista eeff es la de las 20:53 y si la consola se cerró hay que volver a pegarla: las vistas no sobreviven, y eso es justamente por qué la receta se guarda escrita.
SELECT sector_n, ROUND(100.0 * SUM(ebitda_mm_clp) / SUM(ingresos_mm_clp), 1) AS margen_pct FROM eeff WHERE anio = 2023 AND rut_n <> '76660573-7' GROUP BY 1 ORDER BY 2 DESC; -- UTILITIES 34.5 | BANCA 32.2 | MINERIA 29.6 | FORESTAL 18.1 | SALUD 13.7 | RETAIL 7.5
La lección, dictada y copiada: **el diseño se hace después de la limpieza.** Un gráfico bonito con 25 categorías es peor que uno feo con 6, porque el feo se nota.
Y el puente a mañana, en una línea: la dimensión que sirve es la de 6, y llegar a ella es una decisión, no un DISTINCT. «Eso es RA3, cobrado por segunda vez, y es lo primero que hacemos mañana en Power BI.»
Entregas: una hoja con tu página bocetada —título-mensaje, máximo tres visuales, un KPI con contexto y la línea de qué decisión habilita—, rediseñada por el compañero de al lado y fotografiada antes de salir. 12 minutos de boceto + 8 de rediseño en pares.
Individual, en papel, en la hoja con grilla. No se calcula nada: hoy se decide qué mostrar. El papel es más rápido de tirar a la basura que una página de Power BI, y ése es exactamente el motivo.
Consigna, proyectada:
Diseña la página que abre el CFO de una administradora de fondos que tiene que decidir a cuáles de estas 40 empresas les mantiene la exposición este trimestre.
Mínimo exigido, y es un máximo también:
A los 12 minutos, alto y rediseño en pares (8 min): cada uno le pasa su hoja al de al lado. El vecino tiene una sola tarea: tachar con lápiz todo lo que sobra según las cuatro reglas, y escribir al margen cuál cree que es el elemento dominante. Se devuelve la hoja y se redibuja la página con las tachaduras a la vista.
El profesor circula con una sola pregunta: «¿cuál es el elemento dominante?» Si el estudiante no puede señalarlo con el dedo en dos segundos, la página no está lista.
Números para calzar, medidos y en la pizarra: margen EBITDA 2023 — Utilities 34,5 · Banca 32,2 · Minería 29,6 · Forestal 18,1 · Salud 13,7 · Retail 7,5.
Se fotografía cada boceto antes de salir: es el insumo de mañana, cuando la página se construye en Power BI sobre el modelo del panel.
Los dos expertos de negocio interno, en la misma lámina (4 min). Los dos son el mismo rol —Control de Gestión / Estudios, el área que carga y clasifica el panel— y son las dos llamadas que hay que aprender a hacer por teléfono:
1 · La moneda. «Minera Andes Blancos SpA tiene margen EBITDA de 27.819,9 %. ¿Multiplico sus ingresos por el dólar promedio del año y sigo?»
La pregunta textual: «¿Esta empresa reporta en pesos o en dólares? ¿Y desde cuándo — siempre, o cambió en algún trimestre?»
Si reportó en dólares todo el período, la conversión es un factor por año y el histórico queda comparable. Si cambió de moneda en 2022, convertir todo con el mismo criterio te inventa un crecimiento que no existió. La consulta no distingue esos dos mundos; la persona sí.
2 · La clasificación. «Minería,MINERÍA,MINERIAymineríaconviven en la misma columna. ¿Las junto todas y sigo?»
La pregunta textual: «¿MineríayMINERIAson el mismo sector, o son dos épocas de la clasificación? ¿Cambiaron el criterio sectorial en algún año?»
Si en 2022 el área reclasificó a las empresas y el sistema viejo escribía en mayúsculas, esas dos formas son dos épocas y juntarlas borra el cambio de criterio — justo el que explica un salto en la serie. Es la misma lección de la clase 2 con los cinco «Minería» de Austral, ahora con un gráfico de por medio.
Regla del curso, en la pizarra otra vez: una consulta SQL sin una conversación previa es una opinión con formato de tabla.
Hilo 2 — qué van a ver en la organización. El que carga este panel se llama analista de estudios o analista de control de gestión. Es el primer cargo al que postula un titulado de Ingeniería en Administración mención Finanzas, y el .pbix que empiezan mañana es material del portafolio de título.
Síntesis, construida con ellos (5 min). Se pregunta, ellos responden, el docente escribe. No se dicta:
costo_venta_mm_clp en un banco?»GROUP BY sector, y por qué eso no lo arregla el diseño?» → 25 barras donde hay 6; el diseño ordena lo que existe, no inventa categorías.Ticket TC18 (3 min): a) ¿Qué le falta a una lámina que tiene la pregunta de decisión correcta y aun así no se entiende? Una frase. b) Escribe tu título-mensaje textual y el elemento dominante que lo sostiene. c) Del 1 al 5, dónde te sientes y qué te falta.
Preguntas que quedan planteadas (se escriben en la pizarra y no se responden hoy):
→ La página se ve bien. ¿De dónde sale cada número? ¿Hay un modelo detrás o son 1.109 filas planas?
→ Si el nombre del sector viene escrito de 25 formas, ¿de cuántas formas vendrá escrito el nombre de la empresa?
Puente a mañana, corto:
«Mañana construimos el modelo del panel y las cuatro medidas que sostienen todo este bloque: margen EBITDA, ROE, deuda sobre EBITDA y liquidez. Ahí la página deja de ser un dibujo y empieza a ser un reporte. Traigan el boceto.»
Tres minutos. No suma nota. Sirve para armar la apertura de la próxima clase.
El notebook de esta clase:
https://gaa1104.vercel.app/notebooks/clase-18.ipynb