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

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now

Reply
B_Vatani
Regular Visitor

necesitan 2 rebanadoras para un gráfico de líneas, una para la columna y otra para la fila

Hola

Soy nuevo en Power BI y me enfrento a este problema que necesitará su ayuda para solucionarlo.


Tengo un informe de gráfico (Imagen inferior) que está relacionado con Mapa también.

B_Vatani_0-1606187356490.png

que se basa en ubicaciones de proyectos y diferentes divisiones,
Ya tengo una cortadora para ubicaciones,

pero quieren tener otra segmentación para las divisiones (valor)

B_Vatani_1-1606187506166.png

Pude hacer una segunda cortadora (para columna) y funciona hasta que sólo elijo un elemento en la cortadora (sólo una división),
tan pronto como elegir otra división no funcionará correctamente.

por favor, hágamelo saber cómo puedo hacer una segmentación para las columnas de una tabla, basado en la selección múltiple. (muy apreciado)

la forma en que usé hasta ahora es :

- Hice una nueva tabla para la lista de división que puede aplicar la cortadora en que

B_Vatani_2-1606187838806.png

- a continuación, hizo una nueva medida para cada columna

por ejemplo:

Div 03 á IF(MAX('Table'[Div_Silcer])
"Div 03 - Hormigón", CALCULATE(MIN('Overall'[Div 03 - Concrete])),BLANK())
ya que acabo de empezar a usar DAX, no estoy seguro de cómo puedo hacer esta segmentación de datos para la selección múltiple.
Vi en otro tema, una solución para encontrar el resultado de slicers
Creo que si puedo encontrar una manera de buscar en el resultado de la selección de Slicer probablemente ayudará (por ejemplo, ¿hay algún " Div 03" en la división seleccionada? )
Gracias de antemano.

1 ACCEPTED SOLUTION

Hola @B_Vatani ,

Esta tabla no es unpivot que necesita para tener la información de la siguiente manera:

MFelix_0-1606735847902.png

Para hacerlo con DAX es necesario crear una medida similar a esta:

DIVISION TOTAL = SWITCH(SELECTEDVALUE(Divsion[Division]);
                        "DIV 1"; SUM('DAX'[Div 1]);
                        "DIV 2"; SUM('DAX'[Div 2]);
                        "DIV 3"; SUM('DAX'[Div 3]);
                        "DIV 4"; SUM('DAX'[Div 4])
                    )

A continuación, utilice la tabla de división tiene una leyenda.

Compruebe el archivo PBIX con ambas opciones.


Regards

Miguel Félix


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

Proud to be a Super User!

Check out my blog: Power BI em Português



View solution in original post

5 REPLIES 5
v-shex-msft
Community Support
Community Support

Hola @B_Vatani,

Como dijo MFelix, la estructura de la mesa no es adecuada para hacerlo.

Puede 'despidar columnas' en los campos para convertirlos en atributo y valor, entonces debería ser más simple para las fórmulas de codificación.

Columnas unpivot (Power Query)

Consulte el siguiente blog para saber cómo crear un filtro de atributos dinámicos para interactuar con el gráfico del gráfico:

Atributos dinámicos en un informe de Power BI

saludos
Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
MFelix
Super User
Super User

Hola @B_Vatani ,

A lo que puedo entender, tiene una columna para cada división que cree que la mejor opción es usar la opción unpivot en el editor de consultas y, a continuación, colocar la división en la segmentación de datos y también en la leyenda del gráfico.

Suponiendo que sus datos son así

Div1 - Div2 - Div3 - Div4

10 - 20 - 30 - 40

Si selecciona todas las columnas y despivot obtendrá la siguiente tabla:

Atributo - Valor

Div1 - 10

DIv2 - 20

Div3 - 30

Div4 - 40

Ahora solo usa el atributo para la leyenda y los valores de los valores.

Mucho más fácil y sin necesidad de tener DAX.


Regards

Miguel Félix


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

Proud to be a Super User!

Check out my blog: Power BI em Português



Felix
gracias por su respuesta,
pero desafortunadamente, esta no es la solución a este problema,
mi mesa ya incluye unpivot.

mi mesa es como:

ubicación Div1 - Div2 - Div3 - Div4

Ciudad 1 10 - 20 - 30 - 40

Ciudad 2 100 - 20 - 20 - 40

Ciudad 3 10 - 20 - 30 - 40

Ciudad 4 10 - 20 - 30 - 40

Necesito 2 Slicrera al mismo tiempo en Divison y City.
no hay manera fácil a menos que como dije antes para resolverlo con DAX,

Le agradeceré que le ayude a escribir DAX como expliqué en el mensaje principal.


Gracias de nuevo,

Hola @B_Vatani ,

Esta tabla no es unpivot que necesita para tener la información de la siguiente manera:

MFelix_0-1606735847902.png

Para hacerlo con DAX es necesario crear una medida similar a esta:

DIVISION TOTAL = SWITCH(SELECTEDVALUE(Divsion[Division]);
                        "DIV 1"; SUM('DAX'[Div 1]);
                        "DIV 2"; SUM('DAX'[Div 2]);
                        "DIV 3"; SUM('DAX'[Div 3]);
                        "DIV 4"; SUM('DAX'[Div 4])
                    )

A continuación, utilice la tabla de división tiene una leyenda.

Compruebe el archivo PBIX con ambas opciones.


Regards

Miguel Félix


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

Proud to be a Super User!

Check out my blog: Power BI em Português



¡Muchas gracias Félix!
tenías razón sobre el despivo.
Hice todas las columnas juntas por eso no era como lo que explicaste,
gracias por explicar eso.

Intenté ambos, pero finalmente, utilicé el DAX, ya que si despvoro los datos ya que estoy usando esos datos en varios otros informes, hace que sea difícil trabajar en otros informes.

gracias de nuevo

Helpful resources

Announcements
March Fabric Community Update

Fabric Community Update - March 2024

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

Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

Fabric Partner Community

Microsoft Fabric Partner Community

Engage with the Fabric engineering team, hear of product updates, business opportunities, and resources in the Fabric Partner Community.

Top Solution Authors