cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Alyona_BI
Helper I
Helper I

Los filtros de segmentación no funcionan con gráficos dinámicos

¡Hola, gurú de Power BI!

Tengo la tarea de crear un gráfico dinámico, donde el usuario podría seleccionar cualquier dimensión y ver el resultado con la ayuda del gráfico de barras.

Este es mi modelo de datos simple:

Alyona_BI_0-1610107499240.png

Hice esta tarea haciendo lo siguiente:

1. He creado una nueva tabla para las dimensiones que podrían utilizarse en la selección:

SelectedDimensions ??
UNION(
DISTINCT(SELECTCOLUMNS(Productos; "Valor"; Productos[Categoría]; "Dimensión"; "Categoría"));
DISTINCT(SELECTCOLUMNS(Productos; "Valor"; Productos[Marca]; "Dimensión"; "Marca"));
DISTINCT(SELECTCOLUMNS(Productos; "Valor"; Productos[Submarca]; "Dimensión"; "Submarca"))
)
El resultado:
2021-01-08_140848.png

2. He creado una nueva medida (para qué dimensión en la selección creé una relación virtual entre los valores de la tabla [Dimesions seleccionadas] y la tabla [Productos]):

Descuento medio dinámico - SWITCH(
TRUE();
SELECTEDVALUE(SelectedDimensions[Dimension]) á "Categoría";
CALCULATE([Descuento básico medio en dinero]; TREATAS(VALUES(SelectedDimensions[Value]); Productos [Categoría]));
SELECTEDVALUE(SelectedDimensions[Dimension]) á "Marca";
CALCULATE([Descuento básico medio en dinero]; TREATAS(VALUES(SelectedDimensions[Value]); Productos [Marca]));
SELECTEDVALUE(SelectedDimensions[Dimension]) á "Subbrand";
CALCULATE([Descuento básico medio en dinero]; TREATAS(VALUES(SelectedDimensions[Value]); Productos[Submarca]))
)
El resultado está bien:

2021-01-08_141222.png

Pero si selecciono la dimensión "Categoría" para el gráfico y quiero usar la segmentación de datos "Categoría" para ver solo varias categorías, no filtra el gráfico y me muestra todas las categorías:

2021-01-08_141620.png

Si todavía tengo "Categoría" en dimesiones y selecciono algo en "Marca" o "Subbrand" rebanadoras entonces filtra el gráfico de la manera correcta. Por ejemplo:

2021-01-08_143239.png

¿Qué necesito cambiar en el cálculo de la medida para usar la segmentación de datos "Categoría" con la selección "Categoría" como dimensión dinámica en el gráfico?

5 REPLIES 5
mahoneypat
Super User IV
Super User IV

Puede tener una sola segmentación de datos (en lugar de 3), mediante la columna Valor de la tabla DAX. Cuando elija una dimensión, debe filtrarse solo a esos valores.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Hola @mahoneypat! Gracias por tu idea. Pero en mi descripción hay un modelo de datos simple. En realidad tengo una gran cantidad de rebanas y no sólo se relaciona con la tabla Productos, sino también con varias otras tablas diferentes. Y necesito dar a los usuarios la posibilidad de filtrar con la ayuda de ellos en paralelo. Así que no pude cambiarlos todos con la ayuda de la columna Valor en la segmentación de datos.

¿Tienes alguna otra idea?

Gracias de antemano!

amitchandak
Super User IV
Super User IV

@Alyona_BI , Una tabla no puede tomar valores de segmentación de datos.

Lo mejor que puede hacer es crear esta tabla como tabla var en medida.



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

No @amitchandak!

¿Podría ayudarme con el ejemplo de esta tabla var en medida (relacionada con mi tarea)?

Gracias de antemano!

@Alyona_BI ,

En caso de que esté buscando un eje dinámico

Puede explorar estas soluciones

1. Puede utilizar el marcador . https://radacad.com/bookmarks-and-buttons-making-power-bi-charts-even-more-interactive

2. Puede desapreotable los datos para mover columnas a filas. - https://www.youtube.com/watch?v=6jeSIRpjv0M

3. Hay una nueva solución, pero que funcionan para la consulta directa (puede agregar una tabla como consulta directa para eso - no he probado)

https://datamonkeysite.com/2020/10/22/change-dimension-dynamically-using-parameter-in-powerbi/



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group

March Update

Check it Out!

Click here to read more about the March 2021 Updates!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.

secondImage

Experience what’s next for Power BI

See the latest Power BI innovations, updates, and demos from the Microsoft Business Applications Launch Event.