Cuando trabajas con informes en Looker Studio y buscas ese extra de claridad en tus datos, hay una función que no puede faltarte: la función CASE. Esta herramienta, que a simple vista parece sencilla, te permite agrupar, clasificar y personalizar tus datos con una lógica que realmente marca la diferencia.
Desde segmentar a tus usuarios según su comportamiento hasta diferenciar búsquedas de marca y no marca, hoy te cuento cómo funcionan estas funciones y cómo puedes integrarlas en tus informes paso a paso.
¿Qué es una función CASE?
Las funciones CASE en Looker Studio funcionan como una especie de lógica IF-THEN-ELSE. Evalúan condiciones en orden y devuelven el primer resultado que cumpla con alguna de ellas.
Su estructura es esta:
CASE
WHEN condición1 THEN resultado1
WHEN condición2 THEN resultado2
...
ELSE resultadoFinal
END
Cada WHEN
evalúa una condición. Si se cumple, devuelve el valor del THEN
. Si ninguna condición se cumple, se utiliza el ELSE
como alternativa. Este último es opcional, pero muy recomendable para evitar errores y valores vacíos.
Usos prácticos de las funciones CASE
Aquí te dejo algunos ejemplos que suelo usar en mis informes de Looker Studio y que te pueden servir como inspiración:
1. Clasificar clientes por valor de compra
¿Quieres segmentar a tus clientes según lo que han gastado? Esta función CASE crea una clasificación básica:
CASE
WHEN Total_Purchase < 100 THEN "Bajo gasto"
WHEN Total_Purchase BETWEEN 100 AND 500 THEN "Gasto medio"
WHEN Total_Purchase > 500 THEN "Alto gasto"
ELSE "Sin clasificar"
END
Ideal para ajustar tu estrategia de marketing o detectar oportunidades de venta adicional.
2. Agrupar fuentes de tráfico
Agrupa canales similares para tener una visión más clara de tu mix de marketing:
CASE
WHEN Campaign_Source IN ("Google Ads", "Bing Ads") THEN "Búsqueda pagada"
WHEN Campaign_Source IN ("Facebook", "Twitter") THEN "Redes sociales"
ELSE "Otros"
END
Perfecto para no perderte en los detalles y ver el panorama general.
3. Identificar nuevos usuarios
¿Te interesa saber quién se ha registrado recientemente?
CASE
WHEN DATE_DIFF(CURRENT_DATE(), SignUp_Date) <= 30 THEN "Usuario nuevo"
ELSE "Usuario existente"
END
Este tipo de lógica es útil para medir el engagement inicial o analizar cohorts.
4. Distinguir búsquedas de marca vs no marca
Muy útil si trabajas con datos de Google Search Console. Puedes usar CONTAINS_TEXT
para separar las consultas de búsqueda:
CASE
WHEN CONTAINS_TEXT(Query, "Two Octobers") THEN "Marca"
WHEN CONTAINS_TEXT(Query, "TwoOctobers") THEN "Marca"
ELSE "Sin marca"
END
Solo tienes que adaptar la función a tu nombre de marca, teniendo en cuenta espacios, mayúsculas o errores comunes. Una vez creada, esta dimensión te permite analizar el SEO con mucho más detalle.
¿Cómo añadir una función CASE en Looker Studio?
- Abre tu informe y ve a Recurso → Administrar fuentes de datos añadidas.
- Haz clic en Editar en la fuente que quieras modificar.
- Selecciona Añadir un campo → Campo calculado.
- Pega tu lógica CASE en el editor de fórmulas.
- Dale un nombre descriptivo como “Segmento de clientes” o “Tipo de búsqueda”.
- Guarda, y ya podrás usar ese campo en tus tablas y gráficos.
💡 Consejo: verás también un botón de Agregar grupo, pero las funciones CASE te dan más flexibilidad y control.
Buenas prácticas al trabajar con funciones CASE
- Mismo tipo de datos: todos los resultados (
THEN
yELSE
) deben devolver el mismo tipo de dato (texto, número, fecha…). - Condiciones específicas primero: recuerda que CASE devuelve la primera coincidencia verdadera. Ordena de lo más específico a lo más general.
- Prueba siempre tu lógica: usa una tabla simple para verificar que todo funciona como esperas.
En resumen
Una vez que dominas las funciones CASE en Looker Studio, no hay vuelta atrás. Son fáciles de escribir, pero muy poderosas. Te permiten segmentar, agrupar y personalizar la forma en la que ves y entiendes tus datos.
La próxima vez que pienses: “Ojalá pudiera agrupar esto de otra manera”, piensa en CASE. Seguramente sea justo lo que necesitas.