Si llevas un tiempo usando el Asistente de Fórmulas de Looker Studio, ya sabrás lo potente que es. Con un simple prompt en lenguaje natural, Gemini puede generar desde KPIs sencillos hasta dimensiones agrupadas. Pero una vez que dominas lo básico, es el momento de ir más allá y empezar a usar prompts avanzados de fórmulas en Looker Studio.
Los usuarios más experimentados pueden exprimir Gemini mucho más y hacer que escriba fórmulas complejas para segmentación, limpieza de datos, lógica condicional, manipulación de texto, cálculos temporales y comparaciones. La clave está en conocer los prompts adecuados y mantenerte siempre dentro de las funciones compatibles.
En esta guía, exploraremos 20 prompts avanzados de fórmulas en Looker Studio que todo analista debería probar. Van desde optimizaciones intermedias hasta expresiones técnicas que pueden ahorrarte horas de trabajo manual.

🧠 Segmentación y clasificación
Prompt (¡sé específico!):
“Crea bandas de ingresos: Bajo (< 5.000), Medio (5.000–15.000), Alto (> 15.000) usando Net revenue agregada.”
CASE
WHEN SUM(Net revenue) < 5000 THEN "Low"
WHEN SUM(Net revenue) >= 5000 AND SUM(Net revenue) <= 15000 THEN "Medium"
ELSE "High"
END
Prompt:
“Clasifica por ingresos y beneficio juntos (ambos con umbrales agregados).”
CASE
WHEN SUM(Net revenue) > 10000 AND SUM(Profit) > 2000 THEN "High revenue & profit"
WHEN SUM(Net revenue) > 10000 THEN "High revenue, low profit"
ELSE "Low revenue"
END
Prompt:
“Clasifica descuentos desde el campo Discount a nivel de fila: Ninguno, Ligero (1–10 %), Alto (>10 %).”
CASE
WHEN Discount = 0 THEN "No Discount"
WHEN Discount >= 0.01 AND Discount <= 0.10 THEN "Light Discount"
ELSE "Heavy Discount"
END
Prompt:
“Marca pedidos en el cuarto trimestre (oct–dic).”
CASE
WHEN EXTRACT(MONTH FROM Order Date) = 10
OR EXTRACT(MONTH FROM Order Date) = 11
OR EXTRACT(MONTH FROM Order Date) = 12
THEN "Q4"
ELSE "Other Quarters"
END
Prompt:
“Etiqueta pedidos según velocidad de entrega usando DATE_DIFF(Delivery Date, Order Date): Rápido (≤2), Estándar (3–5), Lento (>5).”
CASE
WHEN DATE_DIFF(Delivery Date, Order Date) <= 2 THEN "Fast"
WHEN DATE_DIFF(Delivery Date, Order Date) <= 5 THEN "Standard"
ELSE "Slow"
END
🔢 Cálculos numéricos
Prompt:
“Calcular crecimiento interanual (YoY) de ingresos: año actual vs. año anterior.”
(
SUM(CASE WHEN EXTRACT(YEAR FROM Order Date) = EXTRACT(YEAR FROM CURRENT_DATE()) THEN Net revenue END)
-
SUM(CASE WHEN EXTRACT(YEAR FROM Order Date) = EXTRACT(YEAR FROM CURRENT_DATE()) - 1 THEN Net revenue END)
)
/ NULLIF(
SUM(CASE WHEN EXTRACT(YEAR FROM Order Date) = EXTRACT(YEAR FROM CURRENT_DATE()) - 1 THEN Net revenue END),
0
)
Prompt:
“Ingresos por día (fechas de pedido únicas).”
SUM(Net revenue) / COUNT_DISTINCT(Order Date)
Prompt:
“% de reducción de bruto a neto (impacto de descuentos).”
(SUM(Gross revenue) - SUM(Net revenue)) / NULLIF(SUM(Gross revenue), 0) * 100
📅 Inteligencia temporal
Prompt:
“Devolver ingresos netos de los últimos 30 días.”
CASE
WHEN DATE_DIFF(CURRENT_DATE(), Order Date) >= 0
AND DATE_DIFF(CURRENT_DATE(), Order Date) <= 30
THEN Net revenue
END
Prompt:
“Etiqueta de trimestre fiscal desde Order Date (ene–mar = Q1, etc.).”
CASE
WHEN EXTRACT(MONTH FROM Order Date) >= 1 AND EXTRACT(MONTH FROM Order Date) <= 3 THEN "Q1"
WHEN EXTRACT(MONTH FROM Order Date) >= 4 AND EXTRACT(MONTH FROM Order Date) <= 6 THEN "Q2"
WHEN EXTRACT(MONTH FROM Order Date) >= 7 AND EXTRACT(MONTH FROM Order Date) <= 9 THEN "Q3"
ELSE "Q4"
END
Prompt:
“Crear ‘Fin de semana’ cuando WEEKDAY(Order Date) = 1 (domingo) o 7 (sábado), si no, ‘Día laboral’.”
CASE
WHEN WEEKDAY(Order Date) = 1 OR WEEKDAY(Order Date) = 7 THEN "Weekend"
ELSE "Weekday"
END
🧪 Manipulación de texto y Regex (RE2)
Prompt:
“Extraer la primera secuencia numérica de Product Name.”
REGEXP_EXTRACT(Product Name, '[0-9]+')
Prompt:
“Obtener la primera palabra de Category.”
REGEXP_EXTRACT(Category, '^[^ ]+')
Prompt:
“Poner en mayúsculas los nombres de productos.”
UPPER(Product Name)
Prompt:
“Prefijo de código: primeras tres letras de Product Name.”
LEFT_TEXT(Product Name, 3)
Prompt:
“Eliminar espacios, colapsar múltiples espacios en uno y poner en mayúsculas Product Name.”
UPPER(
TRIM(
REGEXP_REPLACE(Product Name, ' +', ' ')
)
)
Prompt:
“Obtener el prefijo de marca/código antes del primer espacio o guion.”
REGEXP_EXTRACT(Product Name, '^[^ -]+')
Prompt:
“Crear un hipervínculo a Google con el nombre del producto.”
HYPERLINK(
CONCAT('https://www.google.com/search?q=', Product Name),
CONCAT('Search ', Product Name)
)
📊 Clasificación y comparación
Prompt (Top 10 % usando PERCENTILE):
“Marca elementos en el 10 % superior de ingresos netos.”
CASE
WHEN SUM(Net revenue) >= PERCENTILE(Net revenue, 90) THEN "Top 10%"
ELSE "Other"
END
Prompt (Top-N por umbral):
“Marca elementos de alto rendimiento con un corte absoluto (≥ 25 k).”
CASE
WHEN SUM(Net revenue) >= 25000 THEN "High Performer"
ELSE "Other"
END
❌ Como RANK() no es una función compatible en Looker Studio, el Asistente de Fórmulas no la sugerirá. Para rankings reales, precálculalos en tu fuente de datos o utiliza BigQuery.
Prácticas recomendadas para prompts avanzados en Looker Studio
🧠 Sé preciso con las condiciones: cuanto más específico sea tu prompt, mejor será el resultado de Gemini.
🔁 Combina técnicas: usa CASE y otras funciones en conjunto para crear campos más potentes.
📚 Aprende de las fórmulas: incluso si eres usuario avanzado, leer el resultado de Gemini es una gran forma de descubrir nueva sintaxis.
🧪 Valida todo: prueba siempre tus fórmulas en un conjunto de datos pequeño antes de aplicarlas a gran escala.
Preguntas frecuentes – Prompts avanzados de fórmulas en Looker Studio
-
❓ ¿Gemini puede escribir fórmulas complejas a partir de un prompt en lenguaje natural?
Sí, siempre que el prompt sea específico y detallado. El Asistente de Fórmulas funciona mejor cuando describes claramente lo que necesitas (por ejemplo: “Agrupa a los clientes en Bajo, Medio y Alto según Net revenue” en lugar de simplemente “Crear segmentos”).
-
❓ ¿Por qué algunas funciones como RANK() o RUNNING_SUM() no aparecen cuando escribo prompts avanzados de fórmulas en Looker Studio?
Porque no son compatibles con Looker Studio. Si intentas usarlas, obtendrás un error y Gemini tampoco las sugerirá. En muchos casos, puedes resolver estas limitaciones usando funciones como
PERCENTILE()o precalculando rankings en tu fuente de datos. -
❓ ¿Cuál es la diferencia entre fórmulas a nivel de fila y fórmulas agregadas?
Las fórmulas a nivel de fila se calculan para cada registro antes de la visualización (por ejemplo, comprobar si
Discount > 0.10por pedido), mientras que las agregadas se calculan después de agrupar los datos (por ejemplo,SUM(Net revenue)por categoría). -
❓ ¿Cómo puedo validar que una fórmula hace lo que espero?
La forma más sencilla es probarla en una tabla antes de usarla en un scorecard o gráfico. Crea una tabla básica con la dimensión relevante (por ejemplo, Category) y añade el nuevo campo. Así podrás ver el resultado por fila y detectar comportamientos inesperados.
Conclusión – Prompts avanzados de fórmulas en Looker Studio
Estos prompts avanzados de fórmulas en Looker Studio desbloquean todo el potencial de Gemini. En lugar de escribir manualmente fórmulas largas y propensas a errores, puedes describir tu objetivo en lenguaje natural y dejar que la IA haga el trabajo pesado.
Desde segmentación avanzada y extracciones con regex hasta cálculos basados en parámetros y lógica de clasificación, estos prompts avanzados de fórmulas en Looker Studio pueden ahorrar horas de trabajo a los analistas y acelerar enormemente el desarrollo de dashboards. Cuanto más experimentes, mejor entenderá Gemini tu intención y más rápido pasarás de la idea al insight. 🚀



