Lección 18 de 26Métricas Calculadas

Campos calculados básicos

Aprende a crear campos calculados con fórmulas simples.

15 minutos

Los campos calculados son el corazón del análisis personalizado en Looker Studio. Te permiten crear métricas y dimensiones que no existen en tus datos originales, transformando números crudos en insights accionables. En esta lección aprenderás a crear campos calculados desde operaciones básicas hasta lógica condicional.

Introducción a los Campos Calculados

Un campo calculado es una nueva columna que creas usando fórmulas basadas en campos existentes. Hay dos tipos:

Tipo Descripción Ejemplo
Métrica calculada Produce un número agregable Margen de ganancia, tasa de conversión
Dimensión calculada Produce una categoría o texto Segmento de cliente, rango de edad

Dónde Crear Campos Calculados

Hay dos lugares para crear campos calculados:

  1. A nivel de fuente de datos: Disponible en todos los gráficos que usen esa fuente
  2. A nivel de gráfico: Solo disponible en ese gráfico específico

Para crear a nivel de fuente de datos:

  1. Recurso > Administrar fuentes de datos añadidas
  2. Selecciona la fuente
  3. Clic en Agregar un campo

Para crear a nivel de gráfico:

  1. Selecciona el gráfico
  2. En el panel de datos, clic en Agregar campo junto a Métrica o Dimensión

Operaciones Aritméticas Básicas

Las operaciones matemáticas fundamentales son la base de la mayoría de los campos calculados.

Operadores Disponibles

Operador Función Ejemplo
+ Suma ventas + otros_ingresos
- Resta ingresos - costos
* Multiplicación precio * cantidad
/ División conversiones / sesiones
() Paréntesis para orden (a + b) * c

Ejemplo: Cálculo de Margen

Nombre: Margen Bruto
Fórmula: ingresos - costo_productos
Tipo: Número

Ejemplo: Porcentaje de Margen

Nombre: Porcentaje de Margen
Fórmula: (ingresos - costo_productos) / ingresos
Tipo: Porcentaje

Al definir el tipo como porcentaje, Looker Studio formatea automáticamente (0.25 se muestra como 25%).

Manejo de División por Cero

La división por cero causa errores. Siempre protégete:

Nombre: Tasa de Conversión Segura
Fórmula:
CASE
  WHEN sesiones = 0 THEN 0
  ELSE conversiones / sesiones
END

Sentencias CASE

CASE permite crear lógica condicional con múltiples opciones, similar a un switch en programación.

Sintaxis de CASE

CASE
  WHEN condicion1 THEN resultado1
  WHEN condicion2 THEN resultado2
  WHEN condicion3 THEN resultado3
  ELSE resultado_default
END

Ejemplo: Segmentación de Clientes por Gasto

Nombre: Segmento de Cliente
Fórmula:
CASE
  WHEN total_compras >= 10000 THEN "VIP"
  WHEN total_compras >= 5000 THEN "Premium"
  WHEN total_compras >= 1000 THEN "Regular"
  ELSE "Nuevo"
END

Esta fórmula crea una dimensión que categoriza clientes según su gasto total.

Ejemplo: Clasificación de Rendimiento

Nombre: Performance Rating
Fórmula:
CASE
  WHEN tasa_conversion >= 0.05 THEN "Excelente"
  WHEN tasa_conversion >= 0.03 THEN "Bueno"
  WHEN tasa_conversion >= 0.01 THEN "Regular"
  ELSE "Necesita mejora"
END

CASE con Múltiples Condiciones

Puedes combinar condiciones con AND y OR:

Nombre: Prioridad de Lead
Fórmula:
CASE
  WHEN score >= 80 AND fuente = "Referido" THEN "Alta"
  WHEN score >= 60 OR industria = "Tech" THEN "Media"
  ELSE "Baja"
END

Lógica IF/ELSE

Para condiciones simples de verdadero/falso, IF es más conciso que CASE.

Sintaxis de IF

IF(condicion, valor_si_verdadero, valor_si_falso)

Ejemplo: Flag de Meta Alcanzada

Nombre: Meta Alcanzada
Fórmula: IF(ventas >= meta_ventas, "Sí", "No")

Ejemplo: Cálculo Condicional

Nombre: Comisión
Fórmula: IF(ventas >= 10000, ventas * 0.10, ventas * 0.05)

Si las ventas superan 10,000, la comisión es 10%; sino, es 5%.

IF Anidados

Puedes anidar IFs para múltiples condiciones:

Nombre: Nivel de Riesgo
Fórmula:
IF(score > 80, "Bajo",
  IF(score > 50, "Medio", "Alto")
)

Sin embargo, para más de dos niveles, CASE es más legible.

Métricas de Negocio Comunes

Veamos las métricas calculadas más utilizadas en dashboards de negocio.

Tasa de Conversión

La métrica fundamental de efectividad:

Nombre: Tasa de Conversión
Fórmula: conversiones / sesiones
Tipo: Porcentaje

Para e-commerce, podría ser más específico:

Nombre: Conversion Rate
Fórmula: transacciones / sesiones

Valor Promedio de Orden (AOV)

Cuánto gasta en promedio cada cliente por transacción:

Nombre: AOV (Average Order Value)
Fórmula: ingresos / transacciones
Tipo: Moneda

Costo por Adquisición (CPA)

Cuánto cuesta adquirir cada conversión:

Nombre: CPA
Fórmula: gasto_publicidad / conversiones
Tipo: Moneda

Tasa de Rebote

Porcentaje de sesiones de una sola página:

Nombre: Bounce Rate
Fórmula: rebotes / sesiones
Tipo: Porcentaje

Ticket Promedio por Cliente

Similar a AOV pero por cliente único:

Nombre: Ticket Promedio
Fórmula: ingresos / usuarios
Tipo: Moneda

Convenciones de Nomenclatura

Un buen sistema de nombres hace los campos calculados más fáciles de encontrar y usar.

Prefijos Recomendados

Prefijo Tipo Ejemplo
calc_ Métrica calculada calc_tasa_conversion
dim_ Dimensión calculada dim_segmento_cliente
flag_ Campo binario Sí/No flag_meta_alcanzada
cat_ Categorización cat_rango_edad

Nombres Descriptivos

✓ Bueno: calc_margen_bruto_porcentaje
✗ Malo: margen1

✓ Bueno: dim_segmento_cliente_por_gasto
✗ Malo: seg

Documentar Fórmulas Complejas

Looker Studio no tiene comentarios, pero puedes agregar descripciones en el nombre de la fuente de datos o mantener documentación externa:

Campo: calc_ltv_estimado
Descripción: LTV = AOV * Frecuencia de compra * Vida promedio del cliente (24 meses)
Fórmula: (ingresos / transacciones) * (transacciones / usuarios) * 24

Ejercicio Práctico: Dashboard de E-commerce

Crea los siguientes campos calculados para un dashboard de ventas online:

  1. Tasa de Conversión
conversiones / sesiones
  1. AOV
ingresos / transacciones
  1. Segmento de Valor
CASE
  WHEN total_compras >= 500 THEN "Alto Valor"
  WHEN total_compras >= 100 THEN "Medio Valor"
  ELSE "Bajo Valor"
END
  1. Flag de Cliente Recurrente
IF(numero_compras > 1, "Recurrente", "Nuevo")
  1. Margen Neto
(ingresos - costos - gastos_envio) / ingresos

Puntos Clave

  • Los campos calculados crean nuevas métricas y dimensiones basadas en fórmulas aplicadas a campos existentes
  • Las operaciones aritméticas (+, -, *, /) son la base de la mayoría de cálculos; siempre protege las divisiones contra cero
  • CASE permite lógica condicional múltiple, ideal para segmentaciones y clasificaciones con más de dos opciones
  • IF/ELSE es más conciso para condiciones simples de verdadero/falso
  • Métricas clave de negocio como Tasa de Conversión (conversiones/sesiones) y AOV (ingresos/transacciones) son fundamentales
  • Las convenciones de nomenclatura con prefijos claros (calc_, dim_, flag_) facilitan encontrar y mantener campos calculados
  • Crear a nivel de fuente de datos hace el campo disponible en todo el dashboard; a nivel de gráfico es solo para ese componente

¿Completaste esta lección?

Marca esta lección como completada. Tu progreso se guardará en tu navegador.