Crea relaciones y comprueba cómo viajan los filtros

NegociosCrea relaciones y comprueba cómo viajan los filtros

Una relación permite que la selección de un producto determine qué ventas intervienen en un cálculo. No mezcla físicamente las tablas como una combinación de Power Query. En esta lección vas a configurar esa correspondencia y a comprobar su funcionamiento con resultados conocidos antes de construir medidas más avanzadas.

Entiende uno a varios con tus datos

Productos contiene P01 una sola vez. Ventas contiene P01 en varias operaciones. Por eso la relación debe ser de uno a varios desde Productos hacia Ventas. El lado uno corresponde al catálogo. El lado varios corresponde a las líneas que pueden repetir el identificador.

La relación se apoya en ProductoID de ambas tablas. Si el catálogo tuviera dos filas con P01 ya no cumpliría la condición del lado uno. No soluciones ese problema seleccionando muchos a muchos solo para que desaparezca el aviso. Primero investiga por qué hay dos descripciones para la misma clave.

Este curso no necesita una relación muchos a muchos. Esa opción puede ser válida en otros diseños pero introduce reglas que no corresponden a nuestro catálogo sencillo. Elegir una configuración más compleja no mejora el informe si la estructura original ya tiene una solución clara.

Configura la relación de forma explícita

Abre Administrar relaciones o crea el enlace desde la vista de modelo. Selecciona Productos[ProductoID] y Ventas[ProductoID]. Comprueba que la cardinalidad indica uno a varios, que la relación está activa y que la dirección de filtro es única desde Productos hacia Ventas.

Si la ventana muestra las tablas en el orden inverso puedes ver varios a uno. Lo importante es qué tabla recibe el uno y cuál el asterisco. No te guíes solo por la frase del desplegable. Mira los nombres y confirma que las tres claves únicas están en el lado del catálogo.

Una línea continua suele identificar una relación activa en el esquema. Si ya existía una relación equivalente revísala en lugar de crear otra innecesaria. Solo debe haber un enlace activo para este par de columnas en nuestro ejercicio. Guarda después de confirmar sus propiedades.

Comprueba el efecto con una suma sencilla

Crea una tabla visual en la página de informe. Añade Productos[Producto] y Ventas[Cantidad]. Configura Cantidad como suma. Debes obtener trece unidades para Cuaderno, seis para Carpeta y cuarenta y cuatro para Bolígrafo. El total debe ser sesenta y tres.

El nombre del producto procede del catálogo pero las unidades proceden de Ventas. Esa combinación es la prueba útil. Si construyes todo con columnas de Ventas podrías obtener un resultado correcto sin haber demostrado que la relación funciona. La prueba debe cruzar realmente las dos tablas.

Si ves sesenta y tres en cada producto, revisa el enlace y la procedencia de los campos. También podría ocurrir si arrastras Producto desde una tabla de ensayo desconectada. El aspecto del nombre puede ser idéntico aunque la tabla no participe en el modelo correcto.

Sigue el filtro con una operación concreta

Cuando la tabla visual muestra Cuaderno, ese valor selecciona P01 en Productos. La relación transmite la selección a las filas de Ventas con P01. La suma se calcula sobre esas filas. No estás copiando la cantidad al catálogo ni creando una tabla diferente para cada producto.

Selecciona después Categoria en lugar de Producto. Como el catálogo del ejercicio tiene una categoría por producto verás las mismas cantidades con otros nombres. En un catálogo real varias referencias podrían compartir categoría y sus operaciones se agregarían juntas. Esa es una de las ventajas de separar descripciones y hechos.

La dirección única evita que cualquier filtro sobre Ventas vuelva a reducir automáticamente todos los catálogos relacionados. No necesitas activar filtros bidireccionales para este informe. Si un resultado no responde como esperas, revisa primero qué tabla aporta el filtro y por qué ruta debería llegar.

Investiga los valores sin correspondencia

Si aparece una fila en blanco al agrupar por producto puede haber ventas cuyo ProductoID no existe en el catálogo. Comprueba las claves y los espacios. Ese grupo sin descripción no significa necesariamente que las ventas tengan ProductoID vacío: también puede significar que su valor no encuentra correspondencia.

Para practicar sin afectar al trabajo bueno crea una copia temporal del proyecto y cambia P03 por P99 en una sola línea del origen de ensayo. Actualiza y observa el efecto. Después descarta la copia. La lección consiste en aprender a reconocer el síntoma, no en conservar deliberadamente un modelo defectuoso.

En un caso real puedes utilizar una combinación de comprobación en Power Query para localizar claves de ventas que no encuentran producto. La corrección debe hacerse con información válida. Inventar una descripción resolvería la apariencia del gráfico pero dejaría el registro mal clasificado.

Distingue relación y combinación

En la lección anterior expandiste nombres dentro de una consulta de ensayo. Aquí las tablas permanecen separadas. Ambas técnicas tienen usos, pero no debes realizar todas a la vez sin necesidad. Para el informe definitivo utilizaremos las relaciones del modelo y los campos de Productos.

Esto permite mantener la descripción del producto en un solo catálogo. Si corriges una tilde allí y actualizas, el nombre se utilizará al agrupar las ventas relacionadas. No necesitas revisar la misma descripción en cada línea de una tabla grande. La clave debe seguir siendo estable aunque cambie el nombre visible.

Errores habituales

Forzar muchos a muchos para ocultar duplicados deja intacto el problema de origen. Activar ambos sentidos sin una razón puede crear rutas de filtro confusas. Probar una relación usando únicamente campos de una sola tabla no demuestra que el enlace funcione. Cada comprobación debe responder a la propiedad que intentas validar.

Ejercicio práctico

Configura y revisa la relación. Crea la tabla de unidades por producto y contrasta trece, seis y cuarenta y cuatro. En la hoja 8 completa «Columnas relacionadas», «Cardinalidad y dirección», «Unidades por producto» y «Diagnóstico si se repite el total». Conserva la tabla como página de control mientras continúas el curso.

Lo que deberías recordar

– La clave del lado uno debe ser única.
– El filtro de Productos selecciona operaciones de Ventas.
– Una relación se comprueba utilizando campos de ambas tablas.
– Un grupo vacío puede revelar claves sin correspondencia.

Siguiente lección: Construye un calendario para ordenar los periodos.

Volver al índice del curso de Power BI.

Últimos posts

Artículos más vistos

Horóscopo diario
Menú diario