Crear y ver objetos visuales de árbol de descomposición en Power BI

Se aplica a:✅ Power BI Escritorio y servicio Power BI

El objeto visual de árbol de descomposición de Power BI le permite visualizar datos a través de múltiples dimensiones. Agrega automáticamente datos y le permite explorar en profundidad sus dimensiones en cualquier orden. También es una visualización de inteligencia artificial (IA), por lo que puede pedirle que encuentre la siguiente dimensión en la que explorar en profundidad en función de determinados criterios. Esta herramienta es valiosa para la exploración ad hoc y la realización de análisis de causa raíz.

Captura de pantalla que muestra un árbol de descomposición completo.

En este tutorial se usan dos ejemplos:

  • Un escenario de cadena de suministro que analiza el porcentaje de productos que una empresa tiene en orden de reserva (fuera de existencias).
  • Un escenario de ventas que divide las ventas de videojuegos en numerosos factores, como el género y el publicador del juego.

Para Power BI Desktop, puede descargar el modelo semántico del escenario de cadena de suministro. Si quiere usar el servicio Power BI, descargue Supply Chain Sample.pbix y cárguelo en un área de trabajo en el servicio Power BI.

Nota

Para compartir contenido o para que un compañero sin permisos de edición vea contenido fuera de su Mi área de trabajo personal, ambos usuarios necesitan una licencia de Power BI Pro o Premium por usuario (PPU), OR el contenido debe residir en un área de trabajo de una capacidad (Fabric F64+ o Power BI Premium (P)). PPU desbloquea las características Premium para el usuario de PPU, pero los usuarios gratuitos todavía solo pueden consumir contenido que reside en una capacidad.

Comenzar

Seleccione el icono de árbol de descomposición en el panel Visualizaciones .

Captura de pantalla con marca de agua de un árbol de descomposición.

La visualización requiere dos tipos de entrada:

  • Analizar: la métrica que desea analizar. Debe ser una medida o un agregado.
  • Explicar por medio de: una o varias dimensiones en las que desea profundizar.

Una vez que arrastra la medida al campo, el objeto visual se actualiza y muestra la medida agregada. En el siguiente ejemplo, visualizamos el porcentaje medio de productos pendientes de reposición (5,07 %).

Captura de pantalla de un nodo raíz de árbol de descomposición.

El siguiente paso consiste en agregar una o varias dimensiones a las que desea explorar en profundidad. Agregue estos campos al cubo Explain by. Observe cómo aparece un signo de más junto al nodo raíz. Seleccionar el + le permite elegir en qué campo quiere profundizar (puede profundizar en los campos en el orden que quiera).

Captura de pantalla con el icono más seleccionado, que muestra las opciones de la lista «Explicar por».

Al seleccionar Forecast bias, el árbol se expandirá y desglosará la medida por los valores de la columna. Para repetir este proceso, elija otro nodo en el que explorar.

Captura de pantalla de una expansión de árbol de descomposición.

Al seleccionar un nodo del último nivel, se realiza un filtrado cruzado de los datos. Al seleccionar un nodo de un nivel anterior, se cambia la ruta de acceso.

La animación muestra cómo seleccionar un nodo de un nivel anterior y cómo cambia la presentación para mostrar sus nodos secundarios.

Al interactuar con otros objetos visuales, se aplica un filtro cruzado al árbol de descomposición. Como resultado, el orden de los nodos dentro de los niveles podría cambiar.

Para mostrar un escenario diferente, en el ejemplo siguiente se examinan las ventas de videojuegos por editor.

La animación muestra cómo seleccionar filtros cruzados que afectan a los nodos que se muestran.

Cuando aplicamos un filtro cruzado al árbol por Ubisoft, la ruta se actualiza para mostrar que las ventas de Xbox pasan del primer al segundo lugar, superadas por las de PlayStation.

Si luego filtramos el árbol por Nintendo, las ventas de Xbox están en blanco, ya que no hay juegos de Nintendo desarrollados para Xbox. Xbox, junto con su ruta de acceso posterior, se excluye de la vista.

A pesar de la desaparición de la ruta de acceso, los niveles existentes (en este caso, Game Genre) permanecen anclados en el árbol. Al seleccionar el nodo Nintendo , se expande automáticamente el árbol a Género del juego.

Separaciones de IA

Puede usar AI Splits para determinar dónde debería buscar después en los datos. Estas divisiones aparecen en la parte superior de la lista y están marcadas con una bombilla. Las divisiones están allí para ayudarlo a buscar valores altos y bajos en los datos de manera automática.

El análisis puede funcionar de dos maneras según sus preferencias. De nuevo con el ejemplo de cadena de suministro, el comportamiento predeterminado es el siguiente:

  • Valor alto: considera todos los campos disponibles y determina cuál se debe explorar en profundidad para obtener el valor más alto de la medida que se está analizando.
  • Valor bajo: considera todos los campos disponibles y determina cuál se debe explorar en profundidad para obtener el valor más bajo de la medida que se está analizando.

Seleccione Valor alto con el signo más junto a Intermitente. Aparece una nueva columna marcada como Tipo de producto.

Captura de pantalla de una división mediante IA del árbol de descomposición.

Aparece una bombilla junto a Tipo de producto, lo que indica que esta columna fue una división realizada por IA. El árbol también muestra una línea de puntos que recomienda el nodo Monitorización de pacientes, lo que indica el mayor valor de pedidos pendientes (9,2 %).

Mantenga el mouse sobre la bombilla para ver información sobre herramientas. En este ejemplo, el texto de información es «el porcentaje de pedidos pendientes es más alto cuando el Tipo de producto es Monitorización de pacientes».

Puede configurar el objeto visual para encontrar divisiones de IA relativas en lugar de absolutas.

El modo relativo busca valores altos que se destaquen (en comparación con el resto de los datos de la columna). Echemos un vistazo a las ventas de videojuegos de nuevo como ejemplo:

Captura de pantalla de una división absoluta del árbol de descomposición.

En la captura de pantalla anterior, estamos viendo las ventas de Norteamérica de los videojuegos. Primero dividimos el árbol por Nombre del publicador y luego profundizamos en Nintendo. Al seleccionar Valor alto, La plataforma es Nintendo se expande. Como Nintendo (la editora) solo desarrolla para consolas Nintendo, solo aparece un valor, así que, como era de esperar, ese es el valor más alto.

Sin embargo, es una división más interesante ver qué valor alto destaca en relación con otros valores de la misma columna. Si cambiamos el tipo de análisis de Absoluto a Relativo, obtenemos el resultado siguiente para Nintendo:

Captura de pantalla de una división relativa del árbol de descomposición.

Esta vez, el valor recomendado es Plataforma dentro del género del juego. La plataforma no produce un valor absoluto mayor que Nintendo; $19,950,000 frente a $46,950,000. Sin embargo, es un valor que destaca.

Más precisamente, dado que hay 10 valores de Género de juego, el valor esperado para Platform sería de 4,6 millones de USD si se dividan uniformemente. Dado que Platform tiene un valor de casi 20 millones de USD, ese es un resultado interesante, ya que es cuatro veces mayor que el resultado esperado.

El cálculo es el siguiente:

Ventas en Norteamérica por plataforma / Abs(Avg(Ventas en Norteamérica por género de juego))
en comparación con
Ventas de América del Norte de Nintendo / Abs(Media(Ventas de América del Norte por plataforma))

Lo que se traduce en:

19 550 000 / (19 550 000 + 11 140 000 + … + 470 000 + 60 000 /10) = 4,25x
en comparación con
46 950 000/ (46 950 000/1) = 1x

Si prefiere no usar divisiones de IA en el árbol, también puede desactivarlas en las opciones formato de análisis :

Captura de pantalla que muestra cómo deshabilitar la división con IA en un árbol de descomposición.

Interacciones del árbol con bifurcaciones de IA

Puede tener varios niveles de IA subsiguientes. También puede combinar varios tipos de niveles de IA (vaya de valor alto a valor bajo y vuelva a valor alto):

Captura de pantalla de un árbol de descomposición con varias rutas de acceso de IA.

Si seleccionas un nodo diferente en el árbol, los AI Splits se vuelven a calcular desde cero. En el ejemplo siguiente, cambiamos el nodo seleccionado en el nivel De sesgo de previsión . Los niveles siguientes cambian para generar los valores alto y bajo correctos.

Captura de pantalla de las interacciones de IA del árbol de descomposición.

Los niveles de IA también se recalculan cuando se filtra de forma cruzada el árbol de descomposición mediante otro objeto visual. En el ejemplo siguiente, podemos ver que nuestro % de orden pendiente es el más alto para Plant #0477.

La captura de pantalla muestra el análisis de la causa principal con todos los meses seleccionados.

Sin embargo, si seleccionamos Abril en el gráfico de barras, los cambios más altos en Tipo de producto son Cirugía avanzada. En este caso, no es solo los nodos que se han reordenado, sino que se ha elegido una columna diferente.

La captura de pantalla muestra el análisis de la causa principal con tan solo el mes de abril seleccionado.

Si quiere que los niveles de IA se comporten como los niveles que no son de IA, seleccione la bombilla para revertir el comportamiento al valor predeterminado.

Aunque se pueden encadenar varios niveles de IA, un nivel que no sea de IA no puede seguir a un nivel de IA. Si hacemos una división manual después de una división de IA, desaparece la bombilla del nivel de IA y el nivel se transforma en un nivel normal.

Bloqueo

Un creador de contenido puede bloquear los niveles para los usuarios de los informes. Cuando un nivel está bloqueado, no se puede quitar ni cambiar. Un consumidor puede explorar diferentes rutas de acceso dentro del nivel bloqueado, pero no pueden cambiar el nivel en sí. Como creador, puede situar el puntero sobre los niveles existentes para ver el icono de bloqueo. Puede bloquear tantos niveles como desee, pero no puede tener niveles desbloqueados que precedan a niveles bloqueados.

En el ejemplo siguiente, los dos primeros niveles están bloqueados. Los usuarios de informes pueden cambiar los niveles 3 y 4, e incluso añadir nuevos niveles posteriormente. Sin embargo, los dos primeros niveles no se pueden cambiar.

Captura de pantalla de los niveles de bloqueo en un árbol de descomposición.

Consideraciones y limitaciones

El número máximo de niveles del esquema es 50. El número máximo de puntos de datos que puede visualizar al mismo tiempo en el árbol es de 5000. Limitamos los niveles para mostrar los n primeros. Actualmente, el n superior por nivel se establece en 10.

El árbol de descomposición no es compatible en los siguientes escenarios:

  • Analysis Services en local

Las divisiones con IA no se admiten en los siguientes escenarios:

  • Azure Analysis Services
  • Power BI Report Server
  • Publicar en web
  • Medidas complejas y medidas de esquemas de extensiones en Análisis

Otras limitaciones:

  • Ayuda en Q&A