Módulo 3 · 🔗

Relaciones y visuales intermedios

Relacionar varias tablas y usar visuales para explorar datos desde distintos ángulos.

Temas del módulo

Marca cada tema cuando lo domines. Tu avance se guarda en este navegador.

🇩🇴 Caso dominicano

Exportaciones de zonas francas por provincia y región de planificación (CNZFE).

🛠️ Práctica paso a paso

Práctica 3: Las zonas francas dominicanas en un solo tablero

La situación. El Consejo Nacional de Zonas Francas de Exportación (CNZFE) publica cada año un informe con las exportaciones del sector. Te piden un tablero para responder: ¿qué sectores exportan más y cómo han cambiado desde 2016? ¿A qué países vendemos? ¿Crecen el empleo y las exportaciones juntos?

Archivo: Zonas_Francas_RD_CNZFE.xlsx. Son datos oficiales del Informe Estadístico 2025 del CNZFE, con tres tablas: - Serie Anual (2006-2025): exportaciones nacionales, de zonas francas, totales y empleos. - Sectores (2016-2025): exportaciones por sector cada año. - Destinos 2025: participación (%) de cada país en las exportaciones.


Paso 1. Importar varias tablas a la vez

Concepto. Un modelo casi nunca tiene una sola tabla. Cada tabla guarda un tema (años, sectores, países) y después las relacionamos.

Acción. Obtener datos → Libro de Excel → marca tSerieAnual, tSectores y tDestinos2025Transformar datos. Renombra las consultas: Serie Anual, Sectores y Destinos.


Paso 2. Columna condicional (agrupar por rangos)

Concepto. A veces un número exacto no dice mucho, pero un rango sí ("sector grande, mediano o pequeño"). La columna condicional es el "SI" de Power Query: si pasa esto, escribe aquello.

Acción. 1. En SectoresAgregar columnaColumna condicional. Nombre: Tamaño. - Si Exportaciones (MM US$) es mayor o igual que 1000 → Más de US$1,000 MM - Si es mayor o igual que 500 → US$500 a 1,000 MM - En caso contrario → Menos de US$500 MM 2. En Destinos, crea Nivel: si Participación (%) ≥ 3 → Destino principal; si ≥ 1 → Destino secundario; si no → Destino menor. 3. Cerrar y aplicar.


Paso 3. Relacionar tablas

Concepto. Una relación une dos tablas por una columna en común, como el número de cédula une tus datos del banco con los del hospital. Aquí el Año une Sectores (muchas filas por año) con Serie Anual (una fila por año): relación de varios a uno.

Acción. Ve a la vista Modelo (tercer ícono a la izquierda). Arrastra Sectores[Año] sobre Serie Anual[Año]. Verifica que la línea muestre * del lado de Sectores y 1 del lado de Serie Anual.

Error común: relacionar dos columnas que tienen valores repetidos en ambos lados (varios a varios). Power BI lo permite, pero los números salen raros. Siempre busca un lado con valores únicos.


Paso 4. Medidas

Crea en la tabla Sectores (clic derecho → Nueva medida):

Exportaciones Sector = SUM(Sectores[Exportaciones (MM US$)])
Exportaciones ZF = SUM('Serie Anual'[Exportaciones Zonas Francas (MM US$)])
Empleos ZF = SUM('Serie Anual'[Empleos Zonas Francas])
Participación Destino = SUM(Destinos[Participación (%)])

Paso 5. La matriz con formato condicional

Concepto. Una matriz es como una tabla dinámica de Excel: filas, columnas y valores. El formato condicional pinta las celdas según su valor para que los números grandes "salten a la vista".

Acción. 1. Visual Matriz: Filas = Sector, Columnas = Año, Valores = Exportaciones Sector. 2. Formato → Elementos de celda → Color de fondo → Activado → estilo Degradado de blanco a azul oscuro. 3. ¿Qué sector crece de forma sostenida? ¿Cuál cayó en 2020 (pandemia)?


Paso 6. Treemap y mapa de destinos

Concepto. El treemap muestra partes de un todo con rectángulos: sirve cuando hay muchas categorías (aquí, 34 países), donde un gráfico circular sería ilegible. El mapa ubica los datos en la geografía.

Acción. 1. Treemap: Categoría = País de destino, Valores = Participación Destino. 2. Mapa: Ubicación = País de destino, Tamaño de burbuja = Participación Destino. Si un país sale mal ubicado, en la vista Datos marca la columna como Categoría de datos → País o región.


Paso 7. Dispersión: ¿exportaciones y empleo van juntos?

Concepto. El gráfico de dispersión pone dos medidas en los ejes X y Y. Cada punto es un año. Si los puntos forman una línea que sube, las dos variables crecen juntas (correlación).

Acción. Gráfico de dispersión: Valores (detalles) = Año (de Serie Anual), Eje X = Exportaciones ZF, Eje Y = Empleos ZF. ¿Encuentras el año de la crisis financiera (2009) y el de la pandemia (2020)?


Paso 8. Segmentador, jerarquía, modo enfoque y panel de filtros

  1. Segmentador con Tamaño: al elegir Más de US$1,000 MM, la matriz muestra solo los sectores grandes.
  2. Jerarquía: en la matriz, agrega Tamaño encima de Sector en Filas y usa los botones de explorar en profundidad (flechas).
  3. Modo enfoque: pasa el ratón sobre la matriz → ícono de ampliar. Úsalo para presentar.
  4. Panel de filtros: agrega Año ≥ 2020 como filtro de esta página. Observa qué visuales cambian y cuáles no (Destinos solo tiene 2025).

Autoevaluación

Fuente de los datos: CNZFE, Informe Estadístico 2025 (cuadros 19, 44, 45 y 47).

Presentaciones interactivas

Paso a paso: creación de gráficos

Paso a paso: formatos de gráfico

Paso a paso: segmentación de datos

Clase

Clase Módulo 3: Relaciones y Visuales Intermedios en Power BI

¡Saludos, colegas! Como Estratega Senior de BI, mi meta hoy es que dejemos de ver datos aislados y empecemos a construir una narrativa coherente. En este módulo, utilizaremos los datos de Exportaciones de las Zonas Francas Dominicanas (CNZFE) para dominar el modelado y la visualización. Vamos a poner estos datos a hablar con elegancia y precisión técnica.


1. Conectar datos y relacionar tablas

Para que un reporte funcione, las tablas no pueden ser islas. Imagine que las relaciones son los puentes que conectan nuestras provincias; sin un puente sólido entre la tabla de "Exportaciones" y la de "Provincias", el motor de Power BI no sabrá que los cigarros exportados en Santiago pertenecen a la Región Cibao Norte.

Paso a paso: 1. Vaya a la pestaña Inicio, haga clic en Obtener Datos y cargue su fuente de la CNZFE. 2. Antes de relacionar, aplique el Truco 6 de Aglaia: Recortar (Trim) en Power Query sobre los campos de texto (como "Provincia"). Esto elimina espacios fantasmales que rompen los "puentes". 3. Diríjase a la Vista de Modelo (tercer icono a la izquierda). 4. Arrastre el campo llave (ej. ID_Provincia) de una tabla a otra para crear la relación.

Error común: Intentar relacionar tablas sin una llave clara. Aplique el Punto 3 de datdata: asigne nombres concisos a sus tablas (ej. Dim_Provincia y Fact_Exportaciones) para no perderse en el modelo.


2. Visual de tabla y de matriz

Es vital distinguir entre estos dos. Una Tabla es plana, como un ticket de supermercado donde cada fila es una transacción. Una Matriz es como un cuadro de inventario por pasillo y tipo de producto, permitiendo ver datos cruzados (ej. Provincias en filas y Sectores como Textil o Tabaco en columnas).

Paso a paso: 1. Seleccione el icono de Tabla o Matriz en el panel de Visualizaciones. 2. Arrastre "Provincia" al área de Filas. 3. Si es matriz, arrastre "Categoría de Producto" a Columnas. 4. Arrastre "Valor Exportado" a Valores.

Error común: Saturar la matriz con 20 columnas. Si la información es densa, use el Modo enfoque (el icono del recuadro en la esquina del visual) para analizar los datos "con los lentes puestos".


3. Columna condicional para agrupar rangos

A veces el detalle numérico abruma y necesitamos categorizar. Piense en esto como clasificar el tamaño de los plátanos: no nos importa el gramo exacto, sino saber si es Pequeño, Mediano o Grande para fines de venta.

Paso a paso: 1. En Transformar datos, vaya a la pestaña Agregar columna y elija Columna condicional (Truco 8 de Aglaia). 2. Defina la lógica: SI Valor Exportado es menor a 1M USD, ENTONCES "Bajo". 3. Consejo de experto (datdata Tip 7): Evite realizar operaciones de "Ordenar" (Sorting) al inicio de este proceso. El ordenamiento consume recursos; hágalo al final para no ralentizar la vista previa de Power Query.

Error común: No seguir un orden lógico. Power BI evalúa las reglas de arriba hacia abajo; vaya siempre de lo más específico a lo más general. Note que cada regla se guarda cronológicamente en el panel de Pasos aplicados.


4. Treemap

El Treemap es como la repartición de un pastel de cumpleaños: los pedazos más grandes representan a las provincias que tienen la mayor tajada de las exportaciones totales.

Paso a paso: 1. Seleccione el visual de Treemap. 2. Arrastre "Provincia" a Categoría y "Valor exportado" a Valores.

Error común: Incluir las 32 provincias, lo que crea un "pastillero" ilegible. Use el panel de filtros para mostrar solo el Top 5 de provincias exportadoras.


5. Mapas

Visualizar las exportaciones en un mapa es como usar el mapa de la escuela para ubicar municipios, dándole contexto geográfico inmediato a la inversión extranjera.

Paso a paso: 1. Arrastre el campo "Provincia" a Ubicación. 2. Punto Crítico (datdata Tip 4): Vaya a la Vista de datos, seleccione la columna "Provincia" y en la pestaña Herramientas de columnas, cambie la Categoría de datos a "Estado o provincia". Esto le dice a Power BI: "Esto es un lugar, no un simple texto".

Error común: Que "Santiago" se ubique en Chile. Para evitar esto, use el Truco 6 de Aglaia (Recortar) para limpiar nombres y siempre agregue el campo "País" (República Dominicana) al área de ubicación para dar contexto.


6. Segmentación de datos (Slicers)

El Slicer es el control remoto de su reporte. Con un clic en la región "Cibao", todos los visuales cambian para mostrar solo esa realidad.

Paso a paso: 1. Haga clic en el icono de Segmentación de datos y arrastre el campo "Región de Planificación". 2. Configure el formato como "Lista" o "Menú desplegable".

Error común: Poner el segmentador donde estorbe. Por estándar profesional, colóquelo siempre en la parte superior o en el lateral izquierdo del lienzo.


7. Importar más tablas al modelo

Agregar tablas es como invitar a más gente a un coro; cada nueva voz (tabla de empleados, de logística, de parques industriales) enriquece la canción final del análisis.

Paso a paso: 1. Vaya a Inicio > Obtener Datos. 2. Traiga la tabla "Regiones" y conéctela a su tabla de hechos en la Vista de Modelo. 3. Regla de Oro (datdata Tip 5): Cargue solo las tablas estrictamente necesarias. No sature el motor de DAX con datos que no se van a graficar, o el reporte se pondrá "pesado".


8. Función SI (IF) en columnas condicionales

La lógica del SI es como un semáforo: "Si está en rojo, me detengo; si no, sigo". En Power Query, esto nos permite crear indicadores de gestión rápidos.

Paso a paso: 1. Use la interfaz de Columna condicional para crear una regla: SI Exportación > Meta, ENTONCES "Meta cumplida". 2. Perspectiva técnica: Aunque use la ventana visual, sepa que está construyendo una sentencia if...then...else en el Lenguaje M, visible en la Barra de fórmulas.

Error común: Olvidar la cláusula "De lo contrario" (el valor por defecto). Si no la llena, los datos que no cumplan la condición aparecerán como null.


9. Formato condicional en mapas y matrices

Esto funciona como un resaltador fosforescente para que el inversionista vea de inmediato qué zona está en "rojo" (peligro) o "verde" (éxito).

Paso a paso: 1. En el panel de Formato, busque Elementos de celda (para matrices) o Colores de burbuja (para mapas) y haga clic en el icono fx. 2. Defina un degradado basado en el "Valor Exportado".

Error común: Usar colores que no contrastan (ej. naranja y rojo). Como estrategas, recomendamos contrastes claros para facilitar la lectura rápida.


10. Gráfico de dispersión (Scatter plot)

Es como observar cómo caen las gotas de lluvia en un patio; nos permite ver si existe un patrón o correlación (ej. ¿A mayor número de empleados en la zona franca, mayor es el monto exportado?).

Paso a paso: 1. Seleccione Gráfico de dispersión. 2. Ponga "Cantidad de Empleados" en el Eje X y "Monto Exportado" en el Eje Y. 3. Crucial: Agregue "Provincia" en Detalles para desglosar el punto único.


11. Vista de tabla y modo enfoque

El Modo enfoque es "ponerse los lentes" para leer la letra chiquita. Permite que un visual ocupe toda la pantalla para un análisis minucioso.

Paso a paso: 1. Haga clic en el icono de Modo enfoque en la esquina superior del gráfico. 2. Diferencie: use la Vista de Tabla a la izquierda para ver los datos crudos, pero use el Editor de Power Query para transformarlos. No son lo mismo.


12. Jerarquías y grupos

Las jerarquías son como las muñecas rusas (matrioskas): dentro de la Región vive la Provincia, y dentro de la Provincia vive el Municipio.

Paso a paso: 1. En el panel de Datos, arrastre "Provincia" sobre "Región" para crear la jerarquía. 2. Use los botones de Explorar en profundidad (Drill-down) para navegar entre los niveles del pastel de datos.


13. Panel de filtros

Funciona como un colador de café: solo deja pasar la esencia que queremos analizar, dejando fuera el bagazo (datos irrelevantes).

Paso a paso: 1. Arrastre "Año" al panel de Filtros. 2. Elija entre "Filtro de esta página" o "Filtro de todas las páginas". 3. Si sus datos "desaparecen", use el icono de la goma de borrar (Borrar filtro) para restablecer la vista.


Resumen y Repaso

Puntos Clave de la Clase

  1. Limpieza primero: Use "Recortar" (Trim) para asegurar que las relaciones entre provincias no fallen (Aglaia).
  2. Orden estratégico: No ordene datos al inicio de sus consultas de Power Query para mantener el rendimiento (datdata).
  3. Categorización geográfica: Defina siempre la "Categoría de datos" en mapas para evitar errores de ubicación.
  4. Eficiencia de carga: Cargue solo lo que va a usar; un modelo ligero es un modelo rápido.
  5. Licenciamiento: Recuerde que los límites de actualización dependen de su cuenta (Pro vs. Premium).

Evaluación Rápida

1. ¿Cuál es el límite de actualizaciones automáticas diarias para una licencia Power BI Pro? * a) 48 actualizaciones. * b) 8 actualizaciones. * c) Ilimitadas.

2. Según las mejores prácticas de datdata, ¿por qué es riesgoso ordenar datos al principio de una consulta en Power Query? * a) Porque borra los encabezados. * b) Porque obliga al motor a leer toda la fuente de origen, haciendo el proceso lento. * c) Porque cambia el tipo de dato automáticamente.

3. ¿Qué herramienta se debe usar para asegurar que los nombres de las provincias no tengan espacios adicionales que rompan las relaciones? * a) Filtro de página. * b) La funcionalidad "Recortar" (Trim) en Power Query. * c) El modo enfoque.

4. Si desea actualizar un reporte que usa un Excel guardado en su computadora personal, ¿qué necesita configurar? * a) Una jerarquía. * b) Una puerta de enlace (Gateway). * c) Un gráfico de dispersión.

5. ¿Para qué sirve la opción "Marcar como tabla de fechas" en Power BI? * a) Para cambiar el color del calendario. * b) Para habilitar funciones de Inteligencia de Tiempo de forma profesional. * c) Para eliminar años bisiestos.

Respuestas correctas: 1: b | 2: b | 3: b | 4: b | 5: b