Artículo de datadata
En los últimos años, ChatGPT se ha convertido en un aliado inesperado pero muy poderoso para los analistas de datos.
¿La clave para aprovecharlo al máximo? Saber cómo redactar correctamente tus instrucciones o comandos.
En este blog te enseñamos de manera práctica cómo escribir comandos efectivos en ChatGPT para obtener ayuda en tareas de análisis de datos.
👇👇👇
¿Por qué usar ChatGPT para el análisis de datos?
Antes de entrar en materia, veamos por qué cada vez más analistas usan ChatGPT:
- Optimizar tiempo: generar fórmulas, consultas, códigos y explicaciones más rápido.
- Aprendizaje acelerado: resolver dudas sobre SQL, DAX, M, Python, R, etc.
- Acompañamiento técnico: obtener ejemplos, templates, pasos para construir reportes o modelos.
- Creatividad asistida: explorar nuevas formas de visualizar, limpiar y transformar datos.
Pero todo esto depende de cómo le pidas la ayuda.
Redactar un mal comando puede llevarte a respuestas poco útiles. Redactarlo bien puede ahorrarte horas.
Principios básicos para redactar comandos efectivos
- Sé claro y específico:
Evita ambigüedades. Indica exactamente qué necesitas (crear, corregir, explicar, etc.). - Da contexto:
¿Es para Excel? ¿SQL? ¿DAX en Power BI? ¿Un dashboard de ventas? ¿Un análisis financiero? - Define el formato de salida:
¿Quieres un ejemplo? ¿Un fragmento de código? ¿Una explicación paso a paso? ¿Una fórmula? - Indica restricciones o condiciones:
(Ej: "No usar funciones de versiones superiores a SQL Server 2016", "Que sea compatible con Excel 2013", "Evitar columnas calculadas en Power BI"). - Muestra ejemplos cuando sea posible:
Si puedes, incluye una mini-muestra de tus datos o del resultado esperado.
Plantillas de comandos que puedes usar
Aquí tienes plantillas de instrucciones que funcionan muy bien:
Para Excel
- "Crea una fórmula de Excel que calcule el promedio de una columna, ignorando celdas vacías."
- "Explícame paso a paso cómo hacer una tabla dinámica en Excel usando una base de datos de ventas."
- "Genera una fórmula que convierta fechas en formato texto ('01-Jan-2024') a fecha real."
Para Power BI
- "Escribe una medida en DAX que calcule el porcentaje de crecimiento de ventas respecto al mes anterior."
- "Dame ejemplos de cómo usar columnas condicionales en Power Query para categorizar edades."
- "¿Cómo hacer un botón que filtre solo clientes activos en Power BI?"
Para SQL
- "Escribe una consulta en SQL Server que devuelva el Top 5 de productos más vendidos en 2024."
- "Corrige este error en mi consulta SQL donde intento hacer un JOIN entre tablas con diferente tipo de datos."
- "Explícame cómo hacer una subconsulta correlacionada para calcular promedios de ventas por región."
Para Python (análisis de datos)
- "Crea un script de Python usando pandas para limpiar nulos y outliers de un DataFrame."
- "Dame un ejemplo de cómo usar matplotlib para hacer un gráfico de barras agrupadas."
- "Genera un código de Python que importe datos de un archivo Excel y calcule la mediana de una columna específica."
Estrategias avanzadas para escribir mejores comandos
Cuando necesites resolver problemas más complejos, prueba aplicar estas estrategias:
- Divide tu problema en partes
Ejemplo:
- Primero pide "cómo cargar el archivo", luego "cómo filtrar datos", luego "cómo graficarlos".
- ChatGPT puede guiarte paso a paso en lugar de hacerlo todo de golpe.
- Usa ejemplos ficticios (datos de muestra)
Proporciona datos inventados que se parezcan a los reales. Así ChatGPT entenderá mejor la estructura.
Ejemplo:
"Tengo una tabla llamada 'Ventas' con columnas Fecha, Producto, Región y Monto. ¿Cómo creo una medida que calcule el total de ventas por Región en Power BI?"
- Replantea si la primera respuesta no es perfecta
Si la respuesta no te sirve del todo, reformula tu comando:
- "Hazlo ahora usando solo funciones nativas de SQL."
- "¿Me puedes dar otra forma más eficiente de hacerlo?"
- "Explícame también las limitaciones de esta solución."
- Define claramente el nivel técnico que quieres
- Básico: "Explícalo como si fuera nuevo en SQL."
- Intermedio: "Asume que sé hacer SELECTs, pero no sé usar CTEs."
- Avanzado: "Dame un ejemplo usando funciones de ventana y optimización de índices."
Errores comunes al redactar comandos para análisis de datos
- ❌ Pedir algo muy general como "hazme un dashboard."
- ❌ No especificar si es para Excel, Power BI, SQL, Python, etc.
- ❌ No indicar el objetivo (comparar, filtrar, calcular, limpiar).
- ❌ No dar ninguna muestra de cómo son tus datos.
Ejemplos reales de cómo ChatGPT ayuda a un analista de datos
Caso 1: Automatizar fórmulas de Excel
- Comando: "Genera una fórmula para sumar valores solo si en otra columna dice 'Activo'."
- Resultado: fórmula con SUMIFS lista para pegar.
Caso 2: Optimizar consultas SQL
- Comando: "Optimiza esta consulta SQL que tarda mucho. Tabla: Ventas, millones de registros, SQL Server 2019."
- Resultado: sugerencias como usar índices, particiones o CTEs.
Caso 3: Crear dashboards dinámicos en Power BI
- Comando: "Guíame en cómo crear un botón que resetee todos los filtros en Power BI."
- Resultado: pasos claros con imágenes y ejemplos de configuración.
Saber cómo redactar comandos para ChatGPT es una habilidad de analistas de datos modernos.
No basta con saber Excel, SQL o Power BI. Ahora también debes saber cómo pedir ayuda inteligente y precisa a herramientas de IA.
Practica la redacción de tus comandos usando los principios y plantillas de este blog. Verás que tu productividad como analista subirá de manera notable.
Ver esta publicación en Instagram
👉 También te recomendamos nuestros artículos de Fases de Power BI y SQL para analistas: trucos que no te enseñan en cursos básicos
🖱️ Visita nuestro canal de YouTube para aprender Power BI, y síguenos en Instagram , Linkedin y Facebook para aprender en tus tiempos libres.
Te vemos en otro artículo 💪