lección 4
Día 3 (miércoles) — El ranking de superficie
Con las tablas limpias, bajas del GMV al margen bruto: importe menos ingredientes, por marca y en total. La Brasa sigue primera, ahora también en beneficio bruto, porque su volumen compensa su margen por pedido más bajo. Añades el contexto por ciudad y por cocina que pide Gonzalo, y encajas la corazonada de Bea sobre Vallecas sin perder el hilo. Todo parece darle la razón a Expansión. Todavía.
⏱ 55 min
### Ayer confirmaste el titular; hoy bajas una capa
Ayer, con la primera consulta SQL, le confirmaste a Gonzalo lo que ya sabía: La Brasa Burger es la número uno en pedidos y en GMV. Ya sabes agrupar con GROUP BY y cruzar dos tablas con un JOIN; hoy vas a usar las dos cosas para bajar una capa, del GMV al primer coste que sí depende de lo que se cocina: los ingredientes. El margen bruto por pedido es lo que queda del importe cuando le restas solo el coste de ingredientes de lo que llevaba ese pedido. Es el margen que mira Compras, y el que más le gusta a Gonzalo, porque en esta foto La Brasa sigue quedando bien. La comisión del canal y las incidencias todavía no entran; llegan mañana y pasado. Hoy toca ver hasta dónde aguanta el relato de Expansión, y la respuesta es: aguanta bastante.
Para calcular el margen bruto de un pedido necesitas su coste de ingredientes, y ese coste no está en el pedido: hay que construirlo. Cada pedido tiene varias líneas, cada línea es un plato con una cantidad, y cada plato apunta a un producto que tiene su coste de ingredientes. Así que el coste de ingredientes de un pedido es la suma, línea a línea, de la cantidad por el coste del producto. En SQL eso se hace cruzando líneas con productos, multiplicando cantidad por coste, y agrupando por pedido. El resultado —el coste de ingredientes de cada pedido— se cruza luego con el pedido para restarlo del importe. Es tu primer cálculo que junta tres tablas, y el patrón que vas a repetir toda la semana: una tabla de detalle (líneas) que se agrega a nivel de pedido y se pega al pedido.
### Agregar sobre lo agregado: el patrón que repetirás toda la semana
El cálculo del coste de ingredientes esconde un patrón que vas a usar en casi todas las consultas de la semana, y merece la pena nombrarlo. Los datos están en dos niveles: el pedido (una fila por pedido) y la línea (varias filas por pedido, una por plato). El coste de ingredientes vive en el nivel de línea, pero tú lo necesitas en el nivel de pedido para poder restarlo del importe. Así que primero agregas las líneas a nivel de pedido (SUM del coste por pedido_id), y luego pegas ese resultado al pedido. Es el patrón de «agregar y pegar»: subes el detalle un nivel con un GROUP BY, y lo unes a la tabla de arriba con un JOIN. Toda la semana harás variaciones de esto: agregar líneas, incidencias o pedidos a un nivel, y pegarlo a otro.
Una forma limpia de organizar esto en SQL es la expresión de tabla común, la CTE (las siglas de common table expression), que es lo que escribes con WITH nombre AS (...). Una CTE es una consulta con nombre que puedes usar como si fuera una tabla en la consulta principal. En vez de meter el cálculo del coste de ingredientes en medio de una consulta gigante, lo defines arriba con un nombre claro (ingredientes) y luego lo usas abajo. Hace las consultas legibles y te deja construir el margen por capas: una CTE para los ingredientes, otra para las incidencias, y la consulta final que las junta con los pedidos y los canales. Verás este patrón crecer día a día, hasta la consulta del jueves que cruza cinco fuentes con dos CTE.
Consejo de senior: cuando una consulta empiece a tener subconsultas anidadas y se vuelva difícil de leer, párala y reescríbela con CTE. Cada CTE debería tener un nombre que diga qué produce (ingredientes, incidencias, por_marca) y calcular una sola cosa. Una consulta hecha de CTE bien nombradas se lee casi como un párrafo: «coge los ingredientes por pedido, coge las incidencias por pedido, y júntalos con los pedidos para calcular el margen». Ese estilo no solo es más legible para ti: es lo que permite que otra persona (o tú, dentro de tres meses) entienda la consulta sin descifrarla. La legibilidad de una consulta es parte de su calidad.
### La trampa del beneficio total: mucho por poco es más que poco por mucho
Aquí aparece la primera sutileza que confunde a media empresa, y conviene que la entiendas bien porque es la que sostiene el relato de Gonzalo hasta el jueves. Hay dos formas de mirar el margen bruto de una marca, y dan resultados distintos. Una es el margen bruto medio por pedido: cuánto deja de media cada pedido de esa marca. La otra es el beneficio bruto total: ese margen medio multiplicado por el número de pedidos. Y resulta que La Brasa, aunque no tiene el mejor margen bruto por pedido, sí tiene el mayor beneficio bruto total, porque hace muchísimos más pedidos que las demás. Mucho margen pequeño, sumado muchas veces, da un total enorme.
Esto no es una trampa en sí mismo: el beneficio bruto total es una cifra legítima e importante. La trampa está en quedarse ahí. Porque el beneficio bruto total sigue sin restar la comisión del canal ni las incidencias, y esos dos costes no son iguales para todas las marcas: dependen de por dónde vende cada una y de cuántos pedidos le salen mal. Una marca que hace muchísimos pedidos pero por el canal más caro y con muchas incidencias puede tener el mayor beneficio bruto total y, a la vez, dejar poquísimo de contribución real. Pero eso no se ve hoy. Hoy, con el margen bruto y el beneficio bruto total, La Brasa gana en las dos cosas que importan a Gonzalo, y su relato es sólido. Guárdate la duda —¿y si la comisión y las incidencias no son iguales entre marcas?— para mañana. Hoy solo la plantas.
Consejo de senior: cuando compares grupos de tamaños muy distintos, ten siempre a la vista las dos caras: el valor por unidad (aquí, margen por pedido) y el total (margen × número de pedidos). El total premia al grande solo por ser grande, y por eso las métricas totales tienden a coronar siempre al de más volumen. El valor por unidad es más justo para comparar la calidad del negocio, pero ignora la escala. Ninguna de las dos miente; mienten cuando enseñas solo una. La pregunta que las reconcilia suele ser: si escalara al pequeño hasta el tamaño del grande, ¿quién dejaría más?
Consejo de senior: cuando calcules un total y una media del mismo dato, ponlos siempre juntos en la misma tabla, nunca en consultas separadas. El total y la media cuentan historias complementarias —tamaño y calidad— y el lector necesita las dos a la vez para no sacar la conclusión equivocada. Una tabla con margen medio por pedido y beneficio total por marca, lado a lado, es honesta; enseñar solo una de las dos, según la que te convenga, es maquillar. La transparencia de mostrar las dos caras es lo que hace que confíen en ti cuando la conclusión incomoda.
### El contexto que pide Gonzalo: por ciudad y por cocina
A media semana, Gonzalo te escribe pidiendo «una cosita más»: el GMV por ciudad, porque Clara le ha preguntado por ello. Es una petición legítima y rápida, y la haces sin dramas: es cruzar los pedidos con las cocinas (que tienen la ciudad) y sumar el importe por ciudad. De paso, aprovechas para mirar los pedidos y el margen bruto por cocina, porque ese desglose te va a hacer falta el jueves para el control de la corazonada de Bea. Este tipo de peticiones que llegan a mitad de encargo son el pan de cada día de un analista: no rompen el hilo si sabes encajarlas. La clave es distinguir lo que es contexto (útil para enmarcar, pero no cambia la decisión) de lo que es el eje del análisis (el margen por marca). El GMV por ciudad es contexto; te lo piden, lo das, y sigues.
1Bea Solis 14:162Oye, ya que estas con las marcas... le echas un ojo a los TIEMPOS por cocina?3Estoy casi segura de que Vallecas va lenta y que por eso hay pedidos malos e incidencias.4Si La Brasa sale mal, apuesto a que es cosa de esa cocina, no de la marca.5Seria clave para el comite. Es una cosita, no?
Bea reabre el alcance con una corazonada que compite con tu hallazgo: ¿y si la culpa es de la cocina, no de la marca?
La corazonada de Bea merece que la tomes en serio, y no por educación: es una explicación alternativa razonable. Si la cocina de Vallecas fuera lenta, tendría más pedidos tarde, más incidencias y peor margen, y eso podría arrastrar a la baja a cualquier marca que se cocine mucho allí, incluida La Brasa. Es exactamente el tipo de hipótesis competidora que un buen analista tiene que probar antes de cerrar un hallazgo, porque si no la descartas, alguien en el comité la usará para tumbar tu conclusión: «eso es cosa de Vallecas, no de la marca». Pero fíjate en un matiz importante para hoy: la corazonada de Bea no es tu eje. Tu encargo sigue siendo el margen por marca. La hipótesis de la cocina la guardas para el jueves, cuando la conviertas en un control de robustez: mirar el margen por marca dentro de cada cocina. Hoy solo miras los tiempos por cocina para tener el contexto, sin dejar que te desvíe del encargo principal.
Cuidado con dejar que un cambio de alcance a mitad de semana se coma tu encargo. Bea es bienintencionada, pero si atiendes cada «cosita» como si fuera la prioridad, el viernes llegas con diez análisis a medias y ninguna respuesta a la pregunta de Clara. La técnica: acepta la petición, dale su sitio (contexto o control de robustez), pero no muevas el eje. El margen por marca es lo que decide la inversión; los tiempos por cocina son una pieza que la blinda. Saber decir «sí, y lo encajo aquí» sin perder el norte es una habilidad tan importante como saber hacer un JOIN.
### Distinguir el eje del contexto: una habilidad de oficio
Hoy vas a producir varias cifras —margen bruto por marca, beneficio bruto total, GMV por ciudad, margen y tiempos por cocina— y no todas valen lo mismo para la decisión. Distinguir el eje del análisis (lo que responde la pregunta que decide) del contexto (lo que ayuda a enmarcar pero no decide por sí solo) es una de las habilidades menos enseñadas y más valiosas del oficio. El eje es el margen por marca, porque de él depende si se escala La Brasa. El GMV por ciudad es contexto: útil para Clara, pero no cambia qué marca escalar. Los tiempos por cocina son contexto que prepara un control. Si tratas todo como eje, tu informe del viernes será una lista de diez cifras sin jerarquía, y quien lo lea no sabrá qué mirar. Si distingues, tu informe tendrá un titular y un pie de página, y la decisión saltará a la vista.
Esta distinción también protege tu tiempo. Bea te ha pedido los tiempos por cocina, Gonzalo el GMV por ciudad, y podrían llegar tres peticiones más. Si cada una fuera un eje, tu semana se disolvería en encargos sueltos. Al clasificarlas como contexto, las atiendes rápido, las dejas listas, y vuelves al eje. Un analista que no distingue eje de contexto acaba haciendo el trabajo que le piden en vez del que importa, y llega al viernes con mucho hecho y nada decidido. La pregunta que te ordena la semana no es «¿qué me han pedido?», sino «¿qué cifra decide la inversión?». Todo lo demás orbita alrededor de esa.
Los ejercicios de hoy son todos en SQL sobre las tablas limpias, y van de menos a más: primero construyes el coste de ingredientes por pedido, luego el margen bruto por marca, luego el beneficio bruto total que corona a La Brasa, y después el contexto que pide Gonzalo (GMV por ciudad) y el que blinda el jueves (por cocina, tiempos de entrega). Al terminar, tendrás la foto completa de superficie: por pedidos, por GMV, por margen bruto y por beneficio bruto total, La Brasa es la marca a escalar. Todo encaja con lo que quiere Expansión. Y justo por eso, mañana, cuando restes la comisión, el giro va a doler.
### El ticket medio: la pieza que ya empieza a delatar a La Brasa
Antes de bajar a la comisión, para un momento en una cifra que ya viste el martes y que hoy cobra sentido: el ticket medio de cada marca. La Brasa vende con un ticket de unos 11,50 €, mientras Poke ronda los 15,80 € y Pizza Nostra los 13,60 €. Esa diferencia parece menor, pero es la primera de las tres razones que hunden a La Brasa, y conviene entender por qué. La comisión del canal y, en parte, las incidencias, son proporcionales o casi fijas por pedido; el margen absoluto del que partes es el importe. Si tu ticket es bajo, tienes menos euros de donde restar los costes, así que el mismo porcentaje de comisión te deja menos margen absoluto. Un 30% de comisión sobre 11,50 € duele más, en proporción a lo que queda, que un 30% sobre 15,80 €, porque los costes fijos por pedido (el packaging, una parte del esfuerzo) se comen una fracción mayor de un ticket pequeño.
Esto conecta con algo profundo del negocio de reparto: vender barato y mucho es una estrategia peligrosa cuando hay un intermediario que se lleva un porcentaje fijo. En una tienda sin intermediario, vender el doble de unidades a mitad de precio puede compensar; en el reparto por marketplace, cada unidad que vendes barata deja que el canal se lleve su tajada de un importe ya pequeño, y encima cada pedido tiene unos costes casi fijos (empaquetar, gestionar la incidencia si la hay) que pesan más cuanto menor es el ticket. La Brasa ha elegido, sin saberlo del todo, el modelo más expuesto: ticket bajo, volumen alto, canal caro. Cada una de esas decisiones tiene sentido por separado; juntas, son la receta de una marca que factura mucho y retiene poco.
Consejo de senior: cuando compares el rendimiento de productos o marcas, mira siempre el ticket medio al lado del volumen, porque cuentan historias opuestas y las dos importan. Un ticket bajo con mucho volumen y un ticket alto con poco volumen pueden facturar lo mismo, pero rara vez dejan lo mismo, sobre todo si hay costes por pedido (comisiones, envío, empaquetado) que no escalan con el precio. La pregunta útil no es «cuál vende más», es «cuánto margen absoluto deja cada venta después de los costes que no dependen del precio». Ese margen absoluto por unidad es el que decide si el volumen te salva o te hunde.
### Métricas de vanidad: por qué las empresas se enamoran de las cifras grandes
Hay un nombre para lo que le pasa a RutaSabor con La Brasa: métrica de vanidad. Es una cifra que sube, que se ve bien en una presentación y que hace sentir que el negocio va estupendamente, pero que no está conectada con lo que de verdad decide si ganas o pierdes dinero. El GMV es la métrica de vanidad por excelencia del comercio y el reparto: es grande, crece, impresiona, y no dice nada del margen. El término se popularizó en el mundo de las startups hace poco más de una década, cuando muchas empresas presumían de millones de usuarios o de un volumen de transacciones enorme mientras perdían dinero en cada operación. La cifra grande tapaba el agujero. Y la lección que dejaron aquellos años es la que estás aplicando esta semana: detrás de cada métrica de vanidad suele haber una métrica de verdad, más pequeña, más incómoda y más difícil de calcular, que es la que manda.
Las métricas de vanidad no son mentiras: el GMV de La Brasa es real y es alto. Son verdades incompletas, y ahí está su peligro, porque una verdad incompleta es más difícil de rebatir que una mentira. Nadie puede decirle a Gonzalo «La Brasa no es la número uno en GMV», porque lo es. Lo que hay que decirle es «sí, y además hay que mirar esto otro». El antídoto contra una métrica de vanidad nunca es negarla, es acompañarla de la métrica de verdad que le falta: junto al GMV, la contribución; junto a los usuarios, los que pagan; junto al volumen, el margen. Tu trabajo esta semana es exactamente ese: poner al lado del GMV, que todos miran, la cuota de contribución, que nadie había calculado.
Fíjate en que las herramientas que usas para esto no son sofisticadas: un GROUP BY que agrupa por marca, un JOIN que pega dos tablas, una media, una suma. Lo mismo que ya sabías. Lo que cambia el análisis de nivel no es la técnica, es la pregunta: agrupar por marca es trivial; saber que hay que restar la comisión y las incidencias antes de agrupar, eso es el oficio. Un analista junior y uno senior escriben el mismo GROUP BY; la diferencia está en qué deciden meter dentro del paréntesis del AVG. Guárdate esta idea, porque es liberadora: no necesitas técnicas más avanzadas para hacer mejor análisis, necesitas mejores preguntas.
Consejo de senior: cuando una empresa esté obsesionada con una métrica, pregúntate qué decisión se toma con ella y si esa métrica es la que de verdad debería gobernar esa decisión. Si RutaSabor decide dónde invertir mirando el GMV, está usando una métrica de tamaño para una decisión de rentabilidad, y eso es un error de categoría: como elegir el coche más rentable mirando cuál es más grande. La pregunta «¿qué decisión se toma con este número?» es la que te dice si una métrica es la correcta o solo la más visible. Casi siempre, la métrica cómoda mide el tamaño, y la métrica correcta mide la calidad.
Ya sabes cuánto deja cada marca antes de la comisión. Mañana le quitas al pedido el coste que no sale en ningún panel —lo que se lleva el marketplace— y verás que no todas las marcas parten de la misma casilla.
Regístrate para guardar tu progreso.