Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
2 years ago

Función USERELATIONSHIP para devolver texto

Hola a todos

Espero que alguien pueda ayudarme con esto.

Tengo dos tablas:

Tabla 1: Son los niveles jerárquicos de nuestros Centros (Para mi informe solo necesito el Nivel 5 y el Nivel 6)

Tabla 2: es el Centro y los propietarios

En Power Query, combiné las dos tablas para crear nuevas columnas para "Propietarios de nivel 5" y "Propietarios de nivel 6"

A continuación, establecí una relación entre la tabla Owner y la tabla recién fusionada.

Mi problema es:

Tengo que usar una tabla de matriz porque necesitamos que los usuarios profundicen desde el nivel 5 hasta el nivel y también vean a los propietarios en cada nivel. Lo que significa que necesitaría que los propietarios de ambos niveles estuvieran en una columna/campo.

Intenté usar esta medida, que funciona, pero usar Min o Max no me da el propietario correcto (a veces)

La tabla de la derecha es lo que debería ser

¡Cualquier ayuda será muy apreciada!

1 Reply

  • @Chanise89 , creo que necesita cambiar la medida según el nivel, usando isinscope

    Switch(True(),
    isinscope(OnwerTable[Nivel 6]), CALCULATE(Min(OnwerTable[VCHNAME]),USERELATIONSHIP(OnwerTable[VCHNAME],Merge[Propietario de nivel 6])),
    isinscope(OnwerTable[Nivel 5]), CALCULATE(Min(OnwerTable[VCHNAME]),USERELATIONSHIP(OnwerTable[VCHNAME],Merge[Propietario de nivel 5])))

    Cómo cambiar el subtotal y el total general en Power BI | Tutoriales de Power BI| isinscope: https://youtu.be/smhIPw3OkKA