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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
Syndicate_Admin
Administrator
Administrator

El filtro de página y el filtro dentro de la medida en la misma columna categórica no funcionan

Hola a todos

Tengo el equivalente de datos de lo siguiente:

artículoColorPantalones sí/no
pantalónverde1
pantalónrojo1
pantalónverde1
camisaverde0

Quiero calcular cuántos pantalones + combinación de colores se venden por cliente (obtenido de otra tabla). Primero calculo los totales por color:

Green Pants = 
CALCULATE(SUM(Table[Pants yes/no]), Table[Color] = "Green")

A continuación, la relación

Green Pants Ratio = DIVIDE([Green Pants],[Customer Count],0)

Repita para el rojo. Luego agrego proporciones rojas y verdes a un gráfico de barras apiladas. Hasta ahora, bien.

El problema aparece cuando intento crear un filtro de página para Pants = Green, y queriendo que el gráfico de barras apiladas SOLO muestre las proporciones de GREEN PANTS. En su lugar, la proporción de pantalones verdes no se ve afectada porque supongo que el filtro de medida reemplaza el filtro de página.

La solución potencial es una medida total [pantalones por cliente] y el filtrado de esa medida por colores de filtro de página, pero luego pierdo la vista de barra apilada categórica.

¿Me puedes ayudar? Sería muy apreciado!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Allí, @PowerBI_Account;

Puede ser que usted podría utilizar max() reemplaza allexpect() como sigue:

Pants = DIVIDE(CALCULATE(SUM([Pants yes/no]), FILTER('Table',[Color]=MAX([Color]))),DISTINCTCOUNT('Table (2)'[Customer]),0) 

si desea utilizar varias condiciones de clasificación, puede utilizar "&&". por ejemplo

FILTER('Table',[Color]=MAX([Color])&&[stores]=max([stores]))

Saludos

Team_ de apoyo comunitario Yalan Wu

Si este post ayuda,entonces por favor 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
Syndicate_Admin
Administrator
Administrator

Allí, @PowerBI_Account;

Puede ser que usted podría utilizar max() reemplaza allexpect() como sigue:

Pants = DIVIDE(CALCULATE(SUM([Pants yes/no]), FILTER('Table',[Color]=MAX([Color]))),DISTINCTCOUNT('Table (2)'[Customer]),0) 

si desea utilizar varias condiciones de clasificación, puede utilizar "&&". por ejemplo

FILTER('Table',[Color]=MAX([Color])&&[stores]=max([stores]))

Saludos

Team_ de apoyo comunitario Yalan Wu

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

Eso es hecho el truco, gracias!

Syndicate_Admin
Administrator
Administrator

Hola @v-yalanwu-msft, gracias, esa respuesta es una solución al problema que publiqué originalmente, pero también necesito filtrar los resultados por varias otras categorías (es decir, qué tiendas, todas las tiendas dentro de una región específica, todas las tiendas dentro de un país específico, etc.). El uso del allexcept anula el uso de esos filtros, creo. ¿Hay soluciones para esto, excepto por simplemente agregar todos los filtros que necesito para allexcept?

Desafortunadamente no puedo compartir el archivo, ya que es información confidencial y es demasiado grande para la anonimización.

Syndicate_Admin
Administrator
Administrator

Hay @PowerBI_Account,

Puede crear una medida mediante la siguiente fórmula:

Pants = 
DIVIDE(CALCULATE(SUM([Pants yes/no]), ALLEXCEPT('Table','Table'[Color])),DISTINCTCOUNT('Table (2)'[Customer]),0)

La salida final se muestra a continuación:

v-yalanwu-msft_0-1623827840188.png

Y crear un gráfico de barras apiladas, pantalones como valores, y el color como leyenda ;

v-yalanwu-msft_1-1623827840193.png

Al filtrar Pantalones = Verde, las imágenes son las siguientes:

v-yalanwu-msft_2-1623827840195.png

Lo anterior es mi entendimiento, no estoy muy seguro de si sus necesidades se cumplen, si entiendo mal, por favor comparta más detalles o elimine el pbix de datos sensibles.

Saludos
Team_ de apoyo comunitario Yalan Wu
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.