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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Catrice
Helper I
Helper I

Cómo visualizar '1 a n relación' (?) con sentido en los objetos visuales de PowerBI

En realidad, el requisito suena muy simple, pero cuando busco una estructura de tabla y una visualización adecuadas en Power BI, estoy un poco perplejo y, por lo tanto, necesito una sugerencia.
Tengo x clientes y segmentos de negocio, por los cuales un cliente puede trabajar en uno o más segmentos de negocio.
En última instancia, me gustaría una visualización PowerBI que filtra a todos los clientes aplicables en función de la selección única o múltiple. Pero si sólo tengo una columna para el segmento de negocio, entonces - si un cliente trabaja en varios segmentos - tengo que escribirlos todos como valores en la celda correspondiente (por ejemplo, separados por comas). ¿Cómo puedo representar correctamente esta columna en un objeto visual de segmentación de datos?
Por otro lado, si creo una columna independiente para cada segmento, no obtengo varias columnas visualizadas en un objeto visual de segmentación de datos.

PD: Mi estructura de tabla no está especificada, puedo ajustarla en cualquier momento, si ayuda.

Lo siento por muchas palabras, Las imágenes adjuntas pueden ilustrar mejor mi problema.

Esta es mi mesa:

https://drive.google.com/file/d/1xF2gWjTRmgVTnMIFrgCRPzw1nwz-jRvh/view?usp=sharing

Esta sería mi visualización PowerBI deseada:

https://drive.google.com/file/d/1gaX_v9AkA1jYGRLXOMyjq16haENmayZx/view?usp=sharing

1 ACCEPTED SOLUTION
v-alq-msft
Community Support
Community Support

Hola, @Catrice

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

e1.PNG

Prueba:

e2.PNG

No hay ninguna relación entre dos tablas. Puede crear una medida como se indica a continuación.

Visual Control = 
IF(
    COUNTROWS(
        FILTER(
            DISTINCT(Test[Business seg]),
            CONTAINSSTRINGEXACT(SELECTEDVALUE('Table'[Business Segment]),[Business seg])
        )
    )>0,1,0
)

Por último, puede colocar la medida en el filtro de nivel visual para mostrar el resultado.

e3.PNG

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

4 REPLIES 4
v-alq-msft
Community Support
Community Support

Hola, @Catrice

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

e1.PNG

Prueba:

e2.PNG

No hay ninguna relación entre dos tablas. Puede crear una medida como se indica a continuación.

Visual Control = 
IF(
    COUNTROWS(
        FILTER(
            DISTINCT(Test[Business seg]),
            CONTAINSSTRINGEXACT(SELECTEDVALUE('Table'[Business Segment]),[Business seg])
        )
    )>0,1,0
)

Por último, puede colocar la medida en el filtro de nivel visual para mostrar el resultado.

e3.PNG

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola ryan_mayu, Hola v-alq-msft,

muchas gracias por su contribución, me ayudó a encontrar la solución.

De hecho, ambas ideas propuestas podrían ser una solución.

Pero el único despivo de mi tabla principal (Excel) es apenas posible, porque es un complejo con una gran cantidad de informes PowerBI ya implementados e incluso algunas macros específicas para añadir nuevas entradas, etc...

Simplemente agregar columnas adicionales sería posible, pero despivor la tabla daría lugar a una reestructuración compleja y intensiva en el trabajo. Esta es la razón por la que la solución con mesa separada y relación entre ambos es la más inteligente en mis ojos. Una vez más - muchas gracias!

Hi guys,

I'm sorry, but I'm very confused with the structure/handling of the Power BI Community forum. Last week I accepted the solution from v-alq-msft already, now I get another request to do so via Email in SPANISH language. Also when I try to navigate in the Forum I cannot find any button which simply shows/filters me all topics created by me.

Hm,....I'm too stupid to move around the web ??

ryan_mayu
Super User
Super User

@Catrice

tal vez usted puede probar esto

1. Mesa de unpivot

1.PNG

2. valor del filtro 1

2.PNG

A continuación, cree tablas y filtros en el objeto visual

3.PNG





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

AugPowerBI_Carousel

Power BI Monthly Update - August 2024

Check out the August 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors