curso
Jerarquías de Power BI: Guía completa
Las jerarquías te permiten profundizar en tus datos sin esfuerzo, pasando de la visión general a los detalles más sutiles con sólo unos clics.
Ahorra mucho tiempo y hace que tus informes sean más interactivos y fáciles de usar. En lugar de saturar tu panel de control con un montón de gráficos distintos para cada nivel de datos, puedes empaquetarlo todo en un único y elegante gráfico.
También ayuda a contar mejor la historia de los datos. Puedes guiar a los usuarios a través de capas de información, revelando conocimientos paso a paso.
En este tutorial, exploraremos las jerarquías en Power BI y cómo crearlas, editarlas y eliminarlas. También revisaremos algunos ejemplos prácticos de cómo pueden utilizarse las jerarquías en diferentes visualizaciones.
Si eres nuevo en Power BI, echa un vistazo a nuestros Fundamentos de Power BI y sigue nuestra hoja de trucos de Power BI a mano mientras repasas este tutorial y otros para tener una referencia rápida sobre algunos conceptos esenciales de Power BI.
Hoja de trucos de Power BI de DataCamp
¿Qué es una jerarquía de Power BI?
Las jerarquías en Power BI organizan campos de datos relacionados en una estructura jerárquica, permitiendo a los usuarios desglosar desde niveles superiores a niveles más detallados.
Las jerarquías suelen tener dos o más niveles, y cada nivel representa una visión más granular de los datos.
Por ejemplo, podrías tener una jerarquía para las ubicaciones de Estado > Ciudad > Tienda. Cuando utilices esto en un visual, puedes empezar mirando los datos a nivel estatal, luego desglosarlos en una ciudad concreta y después en una tienda. Esto es útil para explorar tus datos sin saturar tu informe con muchos gráficos separados.
Power BI - Ejemplo de jerarquía
Puedes crear fácilmente estas jerarquías tú mismo, y te ahorra mucho tiempo a la hora de crear visuales, porque puedes arrastrar toda la jerarquía en lugar de añadir cada nivel por separado. Puedes aprender más sobre otros conceptos clave en nuestro tutorial de Power BI para principiantes.
Aquí tienes una comparación entre añadir campos individuales a un visual o añadir una jerarquía con todos los campos incluidos a la vez.
Power BI - Jerarquía frente a no jerarquía en un visual
Jerarquías de fechas de Power BI
Cuando importas un campo de fecha a tu modelo, Power BI crea automáticamente una jerarquía. Desglosa tus fechas en niveles de Año, Trimestre, Mes y Día.
Esto es práctico porque puedes empezar a desglosar instantáneamente los periodos de tiempo en tus visuales. Por ejemplo, puedes ver las ventas por año, luego hacer clic para verlas por trimestre, luego por mes, todo a partir de ese único campo de fecha. No es necesario crear columnas separadas para cada unidad de tiempo.
Ten en cuenta, sin embargo, que aunque estas jerarquías automáticas de fechas son estupendas para un análisis rápido, podrían afectar negativamente al rendimiento de tus informes. Considera desactivar las jerarquías automáticas (también llamadas "inteligencia temporal" en Power BI) y crear tablas de fechas personalizadas para los modelos de datos con grandes volúmenes de datos.
Además, a veces, puedes querer más control. Por ejemplo, si necesitas años fiscales personalizados o agrupaciones de fechas únicas, puede que tengas que desactivar la jerarquía automática y crear la tuya propia.
Para desactivar las jerarquías automáticas, ve a la configuración del escritorio de Power BI. Sin embargo, recuerda que la desactivación de las jerarquías automáticas de fecha/hora se aplica a todas las columnas de fecha del modelo, y no puedes activarla selectivamente sólo para algunos campos de fecha.
Power BI - Activar/desactivar jerarquías de fechas automáticas
Un caso de uso excelente para mantener activadas las jerarquías automáticas de fechas es si necesitas desarrollar prototipos de informes o pruebas de concepto muy rápidamente. Disponer de estas estructuras de datos listas para usar ahorra mucho tiempo sin tener que crear manualmente jerarquías para cada campo de tipo fecha.
Jerarquías personalizadas en Power BI
Son jerarquías creadas manualmente por los usuarios para adaptarse a necesidades específicas de información.
Puedes tomar cualquier campo relacionado en tus datos y apilarlos de forma que tenga sentido para tu análisis.
Por ejemplo, supongamos que estás consultando datos de productos. Podrías crear una jerarquía que vaya de Categoría > Subcategoría > Producto. Para ello, haz clic con el botón derecho del ratón en el campo del panel Campos que será el nivel superior de tu jerarquía (en nuestro ejemplo de abajo, empezamos a crear la jerarquía a partir del campo Categoría) y, a continuación, selecciona "Nueva jerarquía".
Power BI - Crear jerarquía
Las jerarquías personalizadas son estupendas para cualquier dato con un flujo de desglose natural que quieras mantener coherente entre todos tus informes. Incorporar jerarquías a tu modelo semántico significa que cualquier informe posterior construido a partir del mismo modelo semántico mantendrá la misma estructura jerárquica.
Consulta nuestra entrada de blog para obtener más información sobre modelos semánticos de Power BI.
No hay un límite estricto en el número de niveles, pero debido a consideraciones prácticas, las jerarquías con más de cinco niveles son poco comunes.
Editar, actualizar y eliminar jerarquías de Power BI
La posibilidad de modificar las jerarquías te da flexibilidad para perfeccionar y mejorar tu modelo de datos según sea necesario. Sin embargo, los cambios en las jerarquías pueden afectar a los visuales e informes existentes que las utilizan, por lo que es buena idea probar los efectos de cualquier modificación.
Añadir nuevos niveles
Puedes añadir nuevos niveles a una jerarquía haciendo clic con el botón derecho en un campo de la vista Informe y seleccionando "Añadir a jerarquía". A continuación, elige a qué jerarquía quieres añadir el campo.
Power BI - Añadir a la jerarquía
La vista Modelo te permite añadir fácilmente nuevos niveles a tus jerarquías. Por ejemplo, en nuestra "Jerarquía de categorías" creada en la sección anterior, si navegamos a la pestaña Vista del modelo y seleccionamos la nueva jerarquía que hemos creado, ahora podemos ver una sección adicional en el panel lateral de propiedades donde podemos añadir niveles a nuestra jerarquía.
Cuando estés satisfecho con tu jerarquía, selecciona "Aplicar cambios de nivel".
Power BI - Añadir a la jerarquía (Vista Modelo)
Eliminar niveles
Desde la vista Informe, puedes eliminar niveles haciendo clic con el botón derecho del ratón en un nivel de la jerarquía y seleccionando "Eliminar del modelo". Asegúrate de que seleccionas correctamente el campo dentro de la jerarquía, no el campo original de tus datos.
Power BI - Eliminar nivel jerárquico
También puedes eliminar fácilmente los niveles jerárquicos de la vista Modelo seleccionando el nombre de la jerarquía y haciendo clic en el icono X situado junto al nivel que deseas eliminar. Con este método es mucho menos probable que borres accidentalmente el campo equivocado.
Recuerda hacer clic en "Aplicar cambios de nivel" cuando hayas terminado.
Power BI - Eliminar nivel jerárquico (Vista Modelo)
Reordenar niveles
No puedes reordenar los niveles de una jerarquía desde la vista Informe, a menos que borres toda la jerarquía y la vuelvas a crear con el orden actualizado de los niveles.
Sin embargo, en la vista Modelo, los niveles jerárquicos se reorganizan fácilmente con sólo arrastrarlos al orden que desees. Haz clic en "Aplicar cambios de nivel" cuando estés satisfecho con el pedido.
Power BI - Reordenar niveles jerárquicos (Vista Modelo)
Cambiar el nombre de la jerarquía o niveles
Haz clic con el botón derecho en la jerarquía o en un nivel y selecciona "Renombrar" para renombrar fácilmente la jerarquía. Puedes hacerlo desde la vista Informe o desde la vista Modelo.
Power BI - Renombrar jerarquía
Borrar toda la jerarquía
De forma similar a la eliminación de niveles jerárquicos en la vista Informe, debes hacer clic con el botón derecho del ratón en el nombre de la jerarquía y seleccionar "Eliminar del modelo" para eliminar toda la jerarquía. Puedes hacerlo desde la vista Informe o desde la vista Modelo.
Power BI - Eliminar toda la jerarquía
Uso de jerarquías en visualizaciones
Por rendimiento, vale la pena ser inteligente sobre qué elementos visuales utilizas con las jerarquías.
Las tablas y las matrices las manejan muy bien, pero algunos tipos de gráficos (como los de tarta o rosquilla) pueden quedar desordenados con demasiados niveles.
Los mejores gráficos para mostrar jerarquías
Muchos gráficos estándar como los de barras, columnas y líneas pueden configurarse para que admitan la función de desglose cuando se trabaja con datos jerárquicos. Los usuarios pueden hacer clic para profundizar en niveles más detallados.
Power BI - Gráfico de columnas agrupadas con desglose jerárquico
La matriz visual en Power BI es muy adecuada para mostrar datos jerárquicos en formato tabular, permitiendo a los usuarios expandir y contraer los distintos niveles. Las tablas y matrices son sencillas y permiten a los usuarios expandir y contraer niveles fácilmente, lo que las hace perfectas para mostrar información más detallada en cada nivel.
Power BI - Matriz ampliada con jerarquía
Mapas de árbol y árboles de descomposición también te permiten visualizar datos jerárquicos. Te permiten ampliar los niveles y profundizar en más detalles cuando sea necesario.
Añadir un cortador jerárquico
Las rebanadoras jerárquicas permiten a los usuarios desglosar desde niveles superiores a niveles más detallados dentro de la misma rebanadora. Suelen tener iconos de expandir/colapsar (como chevrones o signos más/menos) para navegar por los niveles.
Power BI - Hierarchy Slicer
Puedes crear rebanadoras jerárquicas de dos formas:
- Al añadir varios campos relacionados a una cortadora visual estándar
- Añadiendo un campo de jerarquía a una rebanadora (ya sea una jerarquía de fechas o una jerarquía personalizada)
Una ventaja de las rebanadoras jerárquicas es que ahorran espacio en el informe al combinar varios filtros en una rebanadora visual.
Hay opciones de selección única o múltiple, y puedes incluir una función de búsqueda para facilitar la navegación por grandes jerarquías.
Por defecto, las rebanadoras jerárquicas mostrarán valores en blanco, y no hay opciones integradas para eliminarlos u ocultarlos. Los valores en blanco en niveles inferiores de la jerarquía sólo aparecerán como entradas en blanco anidadas bajo los elementos padre.
Algunas formas posibles de tratar los valores en blanco en las rebanadoras jerárquicas son:
- Aplicar filtros para eliminar espacios en blanco, aunque esto a veces puede eliminar ramas enteras de la jerarquía involuntariamente.
- Modificando el modelo de datos subyacente (mediante el editor Power Query) para sustituir los espacios en blanco por valores significativos como "N/A" o "Desconocido", por ejemplo.
- Utilizar medidas DAX para mostrar valores condicionalmente y ocultar espacios en blanco.
Limitaciones de las jerarquías en Power BI
Las jerarquías son herramientas extremadamente útiles. Sin embargo, hay algunas limitaciones que debes conocer para planificar mejor tus informes y evitar dolores de cabeza en el futuro.
Power BI permite el análisis de datos en tiempo real gracias a su actualización incremental y DirectQuery. Sin embargo, el análisis de datos en tiempo real con jerarquías sólo es compatible con Power BI Premium.
Además, no todos los elementos visuales funcionan bien con jerarquías. Es posible que algunos de los tipos de gráficos más especializados no los admitan bien o no los admitan en absoluto. A veces tendrás que ceñirte a lo básico.
Las jerarquías pueden resultar un poco confusas con conjuntos de datos realmente grandes y demasiados niveles. Pueden ralentizar tu informe o dificultar y hacer torpe la navegación.
Aunque técnicamente puedes crear una jerarquía con más de cinco o incluso diez niveles en Power BI, no es una práctica habitual, ya que no resulta práctica. Si realmente necesitas una jerarquía muy profunda, deberías poder crearla, pero considera cuidadosamente las implicaciones sobre el rendimiento de los informes y la experiencia del usuario.
Errores comunes con las jerarquías
Un gran escollo al trabajar con jerarquías es no pensar en el orden lógico de los niveles. Por ejemplo, anteponer "Producto" a "Categoría" cuando debería ser al revés puede hacer que tu experiencia de desglose sea confusa.
Otro error es sobrecargar una jerarquía con demasiados niveles. Es tentador meterlo todo ahí, pero puede hacer que tu informe sea lento y abrumador. Céntrate en lo que realmente importa para tu análisis.
Además, es fácil olvidarse de dar nombres significativos a tus jerarquías. Llamarla "Jerarquía 1" no ayuda a nadie. Ponle un nombre claro, como "Geografía" o "Estructura del producto", para que los usuarios sepan a qué se enfrentan.
Conclusión
Las jerarquías en Power BI mejoran el análisis de datos al permitir a los usuarios navegar fácilmente entre los distintos niveles de detalle de sus datos, mejorando la experiencia general de elaboración y visualización de informes.
Si estás interesado en iniciar una carrera como desarrollador de Power BInuestro completo Analista de Datos en Power BI cubre todo lo que necesitas saber para conseguir tu primer trabajo. Además, también te prepara totalmente para obtener la certificación.
Preguntas frecuentes sobre la jerarquía de Power BI
¿Puedo personalizar los niveles de las jerarquías automáticas de fechas?
No, no puedes personalizar directamente la jerarquía de fechas por defecto. En su lugar, puedes crear una jerarquía personalizada con los niveles que desees o utilizar una tabla de fechas personalizada.
¿Cómo ordeno una jerarquía personalizada en un orden específico?
Puedes añadir columnas de ordenación a tu modelo de datos y utilizarlo para definir un orden de ordenación personalizado para cada uno de tus niveles jerárquicos individualmente. Luego, dentro de tu visual, puedes especificar por qué nivel jerárquico quieres ordenar.
¿Cómo afectan las jerarquías al rendimiento de los informes de Power BI?
Las jerarquías complejas con muchos niveles pueden afectar a los tiempos de carga de los informes, y los grandes volúmenes de datos en las jerarquías pueden afectar drásticamente al rendimiento de las consultas. Las jerarquías automáticas de fechas pueden aumentar potencialmente el tamaño y el rendimiento del modelo, sobre todo si tienes muchos campos de fecha en tu modelo de datos. Power BI creará automáticamente estas jerarquías, aunque no las incorpores directamente a tu informe.
¿Puedo personalizar el comportamiento de desglose de las jerarquías en las visualizaciones?
Sí, puedes personalizar el comportamiento del desglose activando o desactivando estos iconos de cabecera en las opciones de formato de cada visual. Desde aquí, puedes activar o desactivar el desglose, la expansión y controlar cómo interactúan los usuarios con la jerarquía.
¿Qué visuales de Power BI admiten jerarquías?
Muchos gráficos estándar, como los de barras, columnas y líneas, funcionan bien con datos jerárquicos, ya que admiten la función de desglose. Las tablas y las matrices también manejan muy bien las jerarquías, pero algunos tipos de gráficos (como los de tarta o rosquilla) pueden quedar desordenados con demasiados niveles.
Los mejores cursos de Power BI
programa
Power BI Fundamentals
curso
Intermediate Data Modeling in Power BI
blog
¿Qué son los modelos semánticos de Power BI?
tutorial
Tutorial de Power BI para principiantes
DataCamp Team
16 min
tutorial
Tutorial de Modelado de datos en Power BI
tutorial
Creación y personalización de tablas dinámicas en Power BI
tutorial
Tutorial de paneles de Power BI
tutorial
Cuadros de mando de Power BI frente a informes: Una guía completa
Maarten Van den Broeck
8 min