Módulo 6 · 🧭
Dashboard interactivo y publicación
Diseñar un dashboard navegable con botones y marcadores, y publicarlo.
Temas del módulo
🇩🇴 Caso dominicano
Perfil de participantes de cursos técnicos por provincia (estilo INFOTEP): edad, sexo, área.
🛠️ Práctica paso a paso
- 📥 Datos para practicar: Participantes_Cursos_Tecnicos_2025.xlsx
La guía paso a paso de esta práctica está en preparación.
Clase
Módulo 6: Dashboard Interactivo y Publicación - Guía Completa de Clase
Bienvenido a este sexto módulo. En el día de hoy, usted aprenderá a transformar datos crudos en un tablero de control profesional que facilite la toma de decisiones. Como siempre enfatizamos en nuestras capacitaciones: para que los datos "hablen", primero debemos organizarlos con lógica y sentido técnico.
1. Conexión a un origen de datos
El primer paso fundamental es traer la información a Power BI. Imagine que este proceso es como conectar una manguera a un tinaco: necesitamos que el agua (los datos) fluya sin interrupciones desde su fuente original hacia nuestro sistema para poder procesarla.
Paso a paso:
- Diríjase a la cinta de opciones superior y haga clic en la pestaña Inicio.
- Seleccione el botón Obtener datos.
- Elija el origen correspondiente; para este ejercicio, seleccione Excel.
- Busque su archivo en la computadora y haga clic en el botón Cargar.
Ejemplo Dominicano: Imagine que usted tiene un listado en Excel con los participantes inscritos en los cursos técnicos de INFOTEP a nivel nacional, organizados por provincia. Al conectar ese archivo, usted ya tiene la materia prima para su reporte.
- ⚠️ Ojo con esto (Error común): Intentar cargar un archivo de Excel que usted tiene abierto en ese mismo momento. Power BI no podrá "enganchar" el archivo si Excel lo tiene bloqueado.
- Solución: Guarde sus cambios y cierre el archivo de Excel antes de conectar.
2. Función DAX: COUNTROWS (Medida - Measure)
Esta función se utiliza para realizar cálculos agregados. En términos llanos, usar COUNTROWS es como "pasar la lista" en un aula: no nos importa el nombre de cada persona en particular, lo que queremos saber es cuántos asistieron hoy.
Paso a paso:
- En el panel de Datos (a la derecha), haga clic derecho sobre su tabla (ej.
'Inscritos_INFOTEP'). - Seleccione Nueva medida.
- En la barra de fórmulas, escriba la siguiente expresión:
Total Participantes = COUNTROWS('Inscritos_INFOTEP')
Ejemplo Dominicano: Si necesitamos saber cuántos jóvenes están inscritos en el curso de "Ciberseguridad" en el Gran Santo Domingo, esta medida contará exactamente cuántas filas (estudiantes) cumplen con esa condición en su tabla.
- ⚠️ Ojo con esto (Error común): Intentar usar
COUNTROWSapuntando a una columna específica (ej.COUNTROWS(Tabla[Nombre])). - Solución: Recuerde que esta función está diseñada para contar las filas de una tabla completa.
3. Función DAX: AVERAGE (Medida - Measure)
El promedio nos ayuda a entender el punto central de nuestros datos numéricos. Piense en esto como "sacar el índice de la escuela": usted suma todas las notas y las divide entre la cantidad de materias para ver su desempeño general.
Paso a paso:
- En la vista de informe, haga clic derecho en la tabla y seleccione Nueva medida.
- Escriba la siguiente fórmula en la barra superior:
Edad Promedio = AVERAGE('Inscritos_INFOTEP'[Edad])
Ejemplo Dominicano: Esta función es ideal para calcular la edad promedio de las mujeres que estudian "Mecánica Industrial" en la regional de Santiago.
- ⚠️ Ojo con esto (Error común): Intentar promediar columnas que contienen nombres o textos (como la columna "Provincia").
- Solución: Power BI solo puede calcular promedios sobre columnas con formato numérico.
4. YEARFRAC para calcular la edad (Columna Calculada - Calculated Column)
A diferencia de las medidas, las columnas calculadas crean un dato fila por fila. YEARFRAC funciona como una cinta métrica que mide exactamente cuánto tiempo ha pasado desde el nacimiento de alguien hasta el día de hoy.
Paso a paso:
- Con la tabla seleccionada, diríjase a la pestaña Herramientas de tablas y elija Nueva columna.
- Escriba la fórmula utilizando
INTpara redondear hacia abajo al año cumplido:
Edad = INT(YEARFRAC('Inscritos_INFOTEP'[FechaNacimiento], TODAY()))
Ejemplo Dominicano: Utilice este cálculo para determinar la edad exacta de los participantes de un taller de "Emprendimiento" en San Cristóbal.
- ⚠️ Ojo con esto (Error común): Olvidar el segundo argumento de la fórmula, que es la fecha final.
- Solución: Asegúrese de incluir siempre la función
TODAY()para que el cálculo se mantenga actualizado cada vez que abra el reporte.
5. Función IF: Condicionales (Columna Calculada - Calculated Column)
La función IF es su semáforo en Power BI: si la condición está en "verde", el dato toma un camino; si no, toma otro.
Paso a paso Parte I (Simple):
Para limpiar datos donde el sexo viene como "M" o "F", cree una Nueva columna:
Género Texto = IF('Inscritos_INFOTEP'[Sexo] = "M", "Masculino", "Femenino")
Paso a paso Parte II (Anidado):
Si necesita clasificar por grupos, puede meter un IF dentro de otro (ej. Joven o Adulto).
Ejemplo Dominicano: Usted puede clasificar a los estudiantes de "Hotelería" en "Beca Completa" o "Media Beca" según su provincia de origen o nivel socioeconómico.
- ⚠️ Ojo con esto (Error común): Al hacer condicionales múltiples, es muy frecuente olvidar cerrar todos los paréntesis al final.
- Solución: Power BI le marcará un error de sintaxis; verifique que por cada paréntesis que abrió, haya uno cerrando la instrucción.
6. Diseñar la plantilla del dashboard
El diseño visual es lo que separa un reporte aficionado de uno profesional. Es como "pintar y preparar la casa antes de mudar los muebles": primero preparamos el lienzo y luego colocamos los gráficos.
Paso a paso:
- Haga clic en un área vacía del reporte.
- Vaya al panel de Formato (icono de pincel), luego a Fondo de lienzo.
- Elija un color o cargue una imagen institucional.
- Vital: Cambie la Transparencia a 0%.
Ejemplo Dominicano: Diseñe un fondo con los colores azul y blanco del logo institucional, dejando un espacio limpio para los filtros en la parte superior.
- ⚠️ Ojo con esto (Error común): Elegir un color pero ver que el fondo sigue blanco.
- Solución: Revise la transparencia; si está al 100%, el color de fondo será totalmente invisible.
7. Botones de navegación
Los botones son el "menú de un control remoto" que permite al usuario saltar de una página de datos a otra sin complicaciones.
Paso a paso:
- Vaya al menú Insertar.
- Seleccione Botones y elija Navegador de páginas.
- Power BI creará automáticamente botones para todas sus pestañas. Puede personalizarlos en el panel de Formato.
Ejemplo Dominicano: Coloque un botón para ver "Estadísticas por Región" y otro para el "Detalle de Cursos".
- ⚠️ Ojo con esto (Error común): Pensar que el botón no sirve porque al hacerle clic no cambia de página.
- Solución: En la versión de escritorio (Power BI Desktop), usted debe presionar la tecla Ctrl + Clic para que el botón funcione.
8. Marcadores (Bookmarks)
Un marcador es como "tirar una foto" a su reporte. Sirve para capturar un estado específico de filtros y visuales para volver a él rápidamente.
Paso a paso:
- Active el panel de marcadores en la pestaña Ver.
- Configure sus filtros (ej. "Región Este") y haga clic en Agregar en el panel de Marcadores.
- Vincule esa "foto" a un botón para que el usuario la active con un clic.
Ejemplo Dominicano: Cree un marcador que muestre instantáneamente solo los datos de la "Región Sur".
- ⚠️ Ojo con esto (Error común): Modificar un gráfico y esperar que el marcador se actualice solo.
- Solución: Si cambia algo en la vista, debe hacer clic derecho sobre el marcador y seleccionar Actualizar.
9. Publicar y compartir
Publicar su reporte es como "subir un video a YouTube": usted lo saca de su computadora privada y lo pone en la nube para que otros lo vean.
Paso a paso:
- En la pestaña Inicio, haga clic en Publicar.
- Seleccione Mi área de trabajo (My Workspace).
- Acceda a
app.powerbi.comcon sus credenciales para obtener el enlace de acceso.
Ejemplo Dominicano: Esto permite que un supervisor regional vea el cumplimiento de metas desde su celular en el campo.
- 💡 Consejo de Consultor: Si sus datos provienen de un archivo Excel guardado localmente en su PC, usted necesitará instalar un Power BI Gateway (Puerta de enlace) para que el "tinaco" en la nube siga recibiendo agua cuando el archivo local cambie.
10. Preguntas y respuestas (Q&A)
Esta herramienta es como "chatear con los datos": usted escribe una duda y el sistema le construye el gráfico solo.
Paso a paso:
- Menú Insertar, seleccione el visual de Preguntas y respuestas.
- En el cuadro de texto, escriba en lenguaje natural (ej. "Participantes por área").
Ejemplo Dominicano: Escriba directamente: "¿Cuántos participantes hay en el área de Informática?".
- ⚠️ Ojo con esto (Error común): Usar nombres de columnas rebuscados o con códigos extraños (ej.
Col_X102). - Solución: Use nombres llanos y claros (como "Provincia" o "Cursos") para que la inteligencia artificial entienda su pregunta.
11. Insertar vínculos (Links)
Los vínculos son un "acceso directo" que lleva al usuario fuera del reporte hacia una página web externa.
Paso a paso:
- Seleccione un objeto o imagen.
- En el panel de Formato, active la opción Acción.
- Cambie el tipo a URL de sitio web y pegue la dirección.
Ejemplo Dominicano: Un botón de "Inscripciones" que lleve al portal oficial de cursos técnicos.
- ⚠️ Ojo con esto (Error común): Escribir la dirección empezando por
www. - Solución: Debe incluir el protocolo completo
https://para que el navegador reconozca el enlace.
12. Mapa Coroplético
Este visual pinta las provincias de colores: "más oscuro" donde hay mucha gente y más claro donde hay poca.
Paso a paso:
- Seleccione el visual Mapa coroplético.
- Arrastre "Provincia" al campo Ubicación y su medida "Total Participantes" a Saturación de color.
- Paso Crítico: Vaya a la Vista de datos (icono de tabla a la izquierda), seleccione la columna "Provincia" y en la parte superior, en Categoría de datos, elija "Estado o provincia".
Ejemplo Dominicano: Un mapa de RD donde Santo Domingo y Santiago resalten en azul fuerte por su alta población estudiantil.
- 💡 Tip de Experto: Power BI utiliza una base de datos global. Categorizar la columna como "Estado o provincia" le ayuda al sistema a entender que estamos hablando de República Dominicana y no de lugares con nombres similares en otros países.
13. Filtros Top N
Es el "Podio Olímpico" de sus datos: sirve para ver solo a los ganadores (los 3 o 5 mejores) y ocultar el resto.
Paso a paso:
- Abra el panel de Filtros y seleccione el campo que desea filtrar.
- Cambie el tipo de filtro a Top N.
- Ingrese la cantidad (ej. 5) y arrastre la medida de valor (ej. "Total Participantes") al cuadro de ordenación.
- Haga clic en Aplicar filtro.
Ejemplo Dominicano: Mostrar las "5 Provincias con más mujeres inscritas" en tecnología.
- ⚠️ Ojo con esto (Error común): Configurar el Top N y ver que el gráfico no cambia.
- Solución: Nunca olvide presionar el botón Aplicar filtro que aparece en la parte inferior del panel de filtros.
14. Cierre y Evaluación
Resumen de aprendizaje:
- Conexión Limpia: Los datos fluyen mejor cuando el origen está cerrado y bien conectado.
- Diferencia de DAX: Las Medidas (COUNTROWS, AVERAGE) son para cálculos globales; las Columnas (YEARFRAC, IF) son para datos individuales por fila.
- Orden en el Proceso: Como buena práctica, recuerde que "menos pasos en Power Query es mejor" para mantener un modelo eficiente y rápido.
- Interactividad: Use botones y marcadores para guiar al usuario en la lectura de los datos.
- Publicación Inteligente: Al publicar en Mi área de trabajo (My Workspace), verifique siempre sus credenciales y la necesidad de un Gateway.
Preguntas de repaso:
- ¿Por qué es importante categorizar la columna "Provincia" en la Vista de datos? Respuesta: Para que el Mapa Coroplético identifique correctamente la ubicación geográfica en RD.
- ¿Cuál es la diferencia principal entre una Medida y una Columna Calculada? Respuesta: La medida calcula resultados agregados (resúmenes), mientras que la columna calcula datos fila por fila.
- ¿Qué sucede si publico un reporte con un origen de datos en mi Excel local? Respuesta: El reporte se verá en la nube, pero para actualizar los datos necesitará un Gateway.
- ¿Cómo se activa un botón de navegación en Power BI Desktop? Respuesta: Manteniendo presionada la tecla Ctrl mientras hace clic.
- ¿Qué función DAX usaría para saber cuántos inscritos hay en total? Respuesta: La función COUNTROWS.
Frase de cierre: "¡Felicidades, analista! Ya usted tiene la llave para convertir un 'tollo' de datos en una herramienta de poder. ¡Siga dándole con ganas que los datos no mienten!"