Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Usar columna de nombre en la jerarquía de elementos primarios y secundarios

Hola amigos

He logrado crear una jerarquía padre-hijo. Mi problema es que quiero mostrar los nombres en la columna NAME en lugar de MANAGERID. Las personas con gerencial 0 son de nivel 1 y las personas con gerencial 1 reportan al gerente en lebvel 1. En la columna ParentChild voy a mostrar los nombres en lugar de los números.

Olea_0-1736252898270.png

BR

No

1 ACCEPTED SOLUTION

Hola, @Olea . Gracias por su respuesta.
Puede usar el objeto visual de matriz en Power BI para presentar los datos y asegurarse de que [Administrador] solo aparezca en el primer nivel de la presentación de datos.

vjtianmsft_0-1736390287617.png

Cómo crear una jerarquía en Power BI (explicado de forma sencilla)
La premisa es que los datos deben existir en una columna que refleje correctamente la jerarquía, dividir los datos de la columna [ruta] en varias columnas y el nombre de cada columna es una jerarquía.

vjtianmsft_1-1736390326596.png

Así:

IDENTIFICACIÓN

Gerentes

Vendedores

Aprendices

Ingresos

1

Fina Tellwright

1001

Manzana

100

2

Fina Tellwright

1001

Plátano

200

3

Fina Tellwright

1002

Fresa

150

4

Fina Tellwright

1003

Uva

260

5

Justen Cartwright

2001

Sandía

100

6

Justen Cartwright

2002

Piña

300

7

Justen Cartwright

2002

Cereza

560

8

Parvaiz Bradshaw

3001

Mango

420

9

Parvaiz Bradshaw

3001

Limón

450

10

Parvaiz Bradshaw

3001

Mangostán

320


Todas las columnas jerárquicas que se muestran en la jerarquía deben ser reales, no solo mostrarse como marcadores jerárquicos en la misma columna, lo que requiere que modifique los datos de la fuente de datos de forma adecuada para transformarlos.
Esto requiere que modifique los datos de la fuente de datos de forma adecuada, los transforme y recomiendo modificar la fuente de datos de forma adecuada (si no tiene campos jerárquicos reales).

Una vez que los datos se vuelven jerárquicos, el uso de una matriz para mostrar los datos puede funcionar bien para sus necesidades.

Creación de un objeto visual de matriz en Power BI - Power BI | Microsoft Learn

vjtianmsft_2-1736390383310.png

Comprenderlos le ayudará a manejar mejor sus datos

Descripción de la característica de columnas dinámicas - Power Query | Microsoft Learn
Anular dinamización de columnas - Power Query | Microsoft Learn

El uso de la función Path Dax facilita la comprensión de la jerarquía (crear una columna calculada).

vjtianmsft_3-1736390461081.png

Función PATH (DAX) - DAX | Microsoft Learn

Espero que mis sugerencias le den buenas ideas, si tiene más preguntas, aclare en una respuesta de seguimiento.
Saludos
Carson Jian,
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola, govind_021, gracias por su preocupación sobre este tema.

¡Tu respuesta es excelente!
Y me gustaría compartir algunas soluciones adicionales a continuación.


Hola, @Olea . Estaré encantado de ayudarte.
¿Así?
Si desea utilizar Nombre en lugar de un ID creado, debe agrupar los datos mediante el [SALES_ID] con la columna [MANAGERID].
Esta es mi columna de cálculo

vjtianmsft_0-1736304442455.png

vjtianmsft_1-1736304452085.png

ManagerName = 
VAR _managerID = 'hierarchyTable'[MANAGERID]
VAR _superiorName =
    CALCULATE (
        MAX ( 'hierarchyTable'[NAME] ),
        FILTER ( ALL ( hierarchyTable ), 'hierarchyTable'[SALES_ID] = _managerID )
    )
RETURN
    _superiorName


ParentChildName = 
VAR _name = 'hierarchyTable'[NAME]
RETURN
    IF (
        [ManagerName] = BLANK (),
        'hierarchyTable'[NAME],
        [ManagerName] & "|" & _name
    )

Usar las columnas de índice para etiquetar los datos es una muy buena opción, y están presentes en sus datos sin procesar ([SALES_ID] y [TheManager ] columna ), espero que mi sugerencia ayude.

Espero que mis sugerencias le den buenas ideas, si tiene más preguntas, aclare en una respuesta de seguimiento.
Saludos
Carson Jian,
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Hola Carson Jian

Gracias por su respuesta. Lo probaré. Soy nuevo en PowerBi y dax y tengo curiosidad por saber si se puede ocultar el nombre del administrador en todos los registros, excepto en el primero, cuando se usa la jerarquía en un informe, como se puede hacer en una base de datos MOLAP. Este es un ejemplo de otra herramienta de BI.

Olea_0-1736321284127.png

Br

No

Hola, @Olea . Gracias por su respuesta.
Puede usar el objeto visual de matriz en Power BI para presentar los datos y asegurarse de que [Administrador] solo aparezca en el primer nivel de la presentación de datos.

vjtianmsft_0-1736390287617.png

Cómo crear una jerarquía en Power BI (explicado de forma sencilla)
La premisa es que los datos deben existir en una columna que refleje correctamente la jerarquía, dividir los datos de la columna [ruta] en varias columnas y el nombre de cada columna es una jerarquía.

vjtianmsft_1-1736390326596.png

Así:

IDENTIFICACIÓN

Gerentes

Vendedores

Aprendices

Ingresos

1

Fina Tellwright

1001

Manzana

100

2

Fina Tellwright

1001

Plátano

200

3

Fina Tellwright

1002

Fresa

150

4

Fina Tellwright

1003

Uva

260

5

Justen Cartwright

2001

Sandía

100

6

Justen Cartwright

2002

Piña

300

7

Justen Cartwright

2002

Cereza

560

8

Parvaiz Bradshaw

3001

Mango

420

9

Parvaiz Bradshaw

3001

Limón

450

10

Parvaiz Bradshaw

3001

Mangostán

320


Todas las columnas jerárquicas que se muestran en la jerarquía deben ser reales, no solo mostrarse como marcadores jerárquicos en la misma columna, lo que requiere que modifique los datos de la fuente de datos de forma adecuada para transformarlos.
Esto requiere que modifique los datos de la fuente de datos de forma adecuada, los transforme y recomiendo modificar la fuente de datos de forma adecuada (si no tiene campos jerárquicos reales).

Una vez que los datos se vuelven jerárquicos, el uso de una matriz para mostrar los datos puede funcionar bien para sus necesidades.

Creación de un objeto visual de matriz en Power BI - Power BI | Microsoft Learn

vjtianmsft_2-1736390383310.png

Comprenderlos le ayudará a manejar mejor sus datos

Descripción de la característica de columnas dinámicas - Power Query | Microsoft Learn
Anular dinamización de columnas - Power Query | Microsoft Learn

El uso de la función Path Dax facilita la comprensión de la jerarquía (crear una columna calculada).

vjtianmsft_3-1736390461081.png

Función PATH (DAX) - DAX | Microsoft Learn

Espero que mis sugerencias le den buenas ideas, si tiene más preguntas, aclare en una respuesta de seguimiento.
Saludos
Carson Jian,
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

intente usar la función de valor de búsqueda

Helpful resources

Announcements
PBIApril_Carousel

Power BI Monthly Update - April 2025

Check out the April 2025 Power BI update to learn about new features.

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors