Crear relaciones y utilizar visualizaciones de datos

Completado

Asegúrate de que sigues visualizando el informe titulado MyFirstPowerBIModel de la unidad anterior. Ahora puede crear nuevas relaciones que falten en su informe.

Sección 1: Crear relaciones que faltan

Actualmente no existe ninguna relación entre las tablas Sales y Geography, por lo que necesita crear una:

  1. Seleccione el icono de Modelo del lado izquierdo del menú de navegación para navegar a la vista Modelo.

  2. Nuestros datos de ventas aparecen por Zip, así que debemos conectar la columna Zip de la tabla Sales con la columna Zip de la tabla Geography. Seleccione, arrastra y suelta el campo Zip de la tabla Sales sobre el campo Zip de la tabla Geography.

    Verás que se abre el cuadro de diálogo Crear relación con un mensaje de advertencia en la parte inferior, en el que se indica que la relación tiene una cardinalidad de varios a varios. En este tipo de relación, más de un registro de una tabla está relacionado con más de un registro de otra tabla.

    Ves esta advertencia porque no hay valores Zip únicos en la tabla Geography. Esto se debe a que podría haber varios países con el mismo código postal. Vamos a concatenar las columnas Zip y Country para crear un campo de valor único y solucionar el problema.

  3. Seleccione el botón Cancelar en la parte inferior del cuadro de diálogo Crear relación.

    Captura de pantalla que muestra la advertencia de cardinalidad de varios a varios y el botón Cancelar seleccionado expandido dentro del cuadro de diálogo Crear relación.

    Debes crear una nueva columna tanto en la tabla Geography como en la tabla Sales que combine las columnas Zip y Country. Empieza creando una columna en la tabla Sales.

  4. Sselecciona el icono de Informe en el menú de navegación de la izquierda para navegar a la vista Informe.

  5. En el panel Datos, coloca el cursor sobre el nombre de la tabla Sales y selecciona los puntos suspensivos (…) a la derecha del nombre de la tabla.

  6. Elige Nueva columna en el menú de opciones. Después, aparece una barra de fórmulas para ayudar a crear esta nueva columna.

    Captura de pantalla que muestra la barra de fórmulas de columna.

  7. Ahora puedes combinar las columnas Zip y Country en una nueva columna denominada ZipCountry. Para crear esta columna denominada ZipCountry escribe el siguiente cálculo en la barra de fórmulas:

    ZipCountry = Sales[Zip] & "," & Sales[Country]

    Captura de pantalla que muestra la fórmula ZipCountry dentro de la barra de fórmulas de la tabla Sales.

  8. Cuando termines de introducir la fórmula en la barra de fórmulas, presiona Entrar en el teclado o selecciona la marca de verificación del lado izquierdo de la barra de fórmulas.

    Importante

    Si recibes un error al crear la columna, asegúrate de que el tipo de datos de la columna Zip es Texto.

    Verás que aparece IntelliSense y te guía para elegir la columna correcta. El lenguaje que ha usado para crear esta nueva columna se llama Data Analysis Expression (DAX). Estás conectando las columnas (Zip y Country) de cada fila mediante el símbolo "&". El icono con (fx), situado cerca de la nueva columna ZipCountry, indica que tienes una columna que contiene una expresión (también conocida como columna calculada).

    Una forma alternativa de agregar una columna nueva es seleccionar la tabla en el panel Datos, seleccionar la pestaña Herramientas de tabla o Modelado y, después, elegir Nueva columna en el menú.

    Captura que muestra la tabla Sales seleccionada y expandida dentro del panel Datos

  9. Ahora, cree una columna ZipCountry en la tabla Geography seleccionando la tabla Geography en el panel Datos; luego, en la pestaña Herramientas de tabla, en la cinta de navegación superior, seleccione Nueva columna.

  10. Aparecerá una barra de fórmulas. Escriba la siguiente expresión DAX en la barra de fórmulas:

    ZipCountry = Geography[Zip] & "," & Geography[Country]

    Captura de pantalla que muestra la fórmula ZipCountry dentro de la barra de fórmulas de la tabla Geography.

    Verás una nueva columna, ZipCountry, en la tabla Geography. El último paso consiste en configurar la relación entre las dos tablas usando las columnas ZipCountry recién creadas en cada una de esas tablas.

  11. Seleccione el icono de Modelo del lado izquierdo del menú de navegación para volver a la vista Modelo.

  12. Arrastre y suelte el campo ZipCountry desde la tabla Sales hasta la parte superior del campo ZipCountry de la tabla Geography y, después, seleccione Aceptar en la ventana Crear relación.

    Captura de pantalla con el proceso de creación de la relación ZipCountry entre las tablas Sales y Geography, en la vista Modelo

    Nota

    Si no ve la columna ZipCountry, seleccione Contraer dos veces en la parte inferior de las tablas Geography y Sales. Es posible que deba desplazarse hacia abajo en la lista de columnas de cada tabla.

    Ha creado la relación correctamente. El número 1 junto a Geography señala que se trata del lado "uno" de la relación, mientras que el * junto a Sales indica que es el lado "varios". En resumen, uno a varios en este contexto significa que una fila de la tabla Geography podría relacionarse con varias filas de la tabla Sales.

    Captura de pantalla que muestra la relación 1 a varios entre las tablas Sales y Geography en la vista Modelo

  13. En el menú de navegación de la izquierda, seleccione el icono Informe.

  14. Vuelva a la vista Informe.

    Cuando observes el gráfico de columnas agrupadas que creaste anteriormente, verás que muestra diferentes ventas para cada país o región. EE. UU. tiene el mayor volumen de ventas, seguido de Australia y Japón.

    Nota

    Si a tu gráfico de columnas agrupadas le faltan países, es posible que hayas cometido un error en el módulo 2.

    El gráfico está ordenado de forma predeterminada por Revenue. A continuación, comienza a utilizar la visualización de datos para el modelo de datos que has diseñado.

Sección 2: Visualización de datos

  1. Seleccione el objeto visual Gráfico de columnas agrupadas.

  2. Seleccione los puntos suspensivos (…) situados cerca de la esquina superior derecha del objeto visual (los puntos suspensivos también pueden estar en la parte inferior del gráfico). Puedes ordenar el eje por país. No hagas ningún cambio por ahora.

    Captura de pantalla que muestra los puntos suspensivos seleccionados para revelar la opción del eje de ordenación expandida y mostrar la opción Country

  3. Seleccione de nuevo el Gráfico de columnas agrupadas para cerrar el menú de opciones.

  4. Ahora, en el panel Datos, expanda la tabla Manufacturer.

  5. Arrastre y coloque la columna Manufacturer en la sección Leyenda del panel Visualizaciones.

    Captura de pantalla que muestra la columna Manufacturer seleccionada y Manufacturer agregado al menú desplegable Leyenda.

  6. Cambia el tamaño del objeto visual según sea necesario en el lienzo. Ahora puedes ver los principales fabricantes por país.

    Captura de pantalla que muestra un objeto visual con los principales fabricantes por país.

    Ahora puedes probar diferentes objetos visuales para ver qué gráfico representa mejor los datos.

  7. Con el objeto visual Gráfico de columnas agrupadas seleccionado en el espacio de diseño, seleccione y cambie el gráfico a un Gráfico de columnas apiladas eligiendo ese tipo de objeto visual en el panel Visualizaciones.

    Captura de pantalla que muestra el gráfico de columnas agrupadas seleccionado y cambiado a un gráfico de columnas apiladas.

  8. Seleccione los puntos suspensivos (...) en la esquina del objeto visual para ordenar la leyenda en orden descendente.

    Captura de pantalla que muestra los puntos suspensivos seleccionados para mostrar la opción Ordenar leyenda con Orden descendente seleccionado

  9. Si el panel Filtros aún no está expandido, seleccione dos símbolos mayor que (>>) en la esquina superior derecha del panel contraído para expandirlo.

  10. En el panel Filtros, expande Manufacturer, en la sección Filtros en este objeto visual. Aparecerá una flecha desplegable para expandir cuando pase el mouse sobre Manufacturer.

  11. En el menú desplegable Tipo de filtro, selecciona Top N.

  12. Escribe 5 en el cuadro de texto junto a la opción Top.

  13. En la tabla Sales, arrastra y suelta el campo Revenue a la sección Por valor.

  14. Seleccione Aplicar filtro en la parte inferior de la sección Fabricante en el panel Filtros para activar el filtro.

    Captura de pantalla que muestra un filtro Top N aplicado para mostrar los cinco países principales por la suma de ingresos.

    Observa que el objeto visual se filtra para mostrar los cinco primeros fabricantes por Suma de Revenue. El fabricante VanArsdel, Ltd. tiene un porcentaje de ventas superior en Australia, en comparación con otros países o regiones.

  15. Si lo desea, ahora puede contraer el panel Filtros hasta que lo necesite. Ahora puedes agregar etiquetas de totales a los objetos visuales apilados. Comienza con las opciones de formato de fuente.

  16. Seleccione la pestaña Formato de objeto visual (el icono de pincel de pintura) en la parte superior del panel Visualizaciones y, a continuación, expande la sección Eje X.

  17. Seleccione las opciones Negrita y Cursiva.

    Captura de pantalla que muestra el icono de objeto visual de Formato seleccionado y los valores Negrita y Cursiva seleccionados para el eje X en el panel Visualizaciones.

  18. Vaya a la sección Total de etiquetas del panel Visualizaciones.

  19. Cambie la configuración Etiquetas totales a Activado.

    Captura de pantalla con la activación de las etiquetas totales

    Observa el total de etiquetas que ahora aparece sobre cada una de las columnas del gráfico de columnas apiladas. Todas estas propiedades se pueden cambiar o activar/desactivar fácilmente en cualquier momento.

  20. Ahora, vamos a eliminar las etiquetas de totales. Seleccione el ajuste de alternancia Activado/Desactivado junto a Total de etiquetas para volver cambiar el ajuste a Desactivado.

    Cambia la configuración a Desactivar.

    Captura de pantalla que muestra la desactivación de las etiquetas totales.

Ahora que has aprendido varias técnicas de visualización, en la siguiente unidad aprenderás a agrupar elementos para no necesitar agregar filtros a cada objeto visual.