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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Filtro N superior en una matriz

Tengo una matriz dentro de la cual necesito mostrar sólo los principales n artículos dentro de cada categoría en función de una suma calculada en una medida.

El uso del filtro de nivel visual superior n en el [encabezado de fila] mediante la [medida de valor] me da top-n globalmente, no dentro del siguiente nivel de jerarquía hacia arriba.

Utilicé este código y conseguí que los números de rango funcionaran bien, pero cuando agrego cualquier filtro de nivel visual, incluso uno que oculta valores en blanco, extrañamente recalcula no sólo la columna de rango, sino las sumas. Traté de reemplazar ALLSELECTED con ALL, sin suerte.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Solucioné el problema eliminando de los niveles de jerarquía visual de otras tablas de dimensiones. Estaba creando una relación interna de muchos: muchos. No entiendo por qué debería importar cuando esos niveles no se expresaban, pero esto solucionó el problema.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Solucioné el problema eliminando de los niveles de jerarquía visual de otras tablas de dimensiones. Estaba creando una relación interna de muchos: muchos. No entiendo por qué debería importar cuando esos niveles no se expresaban, pero esto solucionó el problema.

Syndicate_Admin
Administrator
Administrator

Allí @j_ocean

¿Puedes compartir el pbix? Si es necesario con datos ficticios pero reproduciendo el problema

SU18_powerbi_badge

Por favor, acepte la solución cuando haya terminado y considere la posibilidad de dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener soporte con cualquier necesidad de BI a mayor escala, tutoría, etc.

En realidad no, tendría que hacer un PBIX completamente nuevo sólo para esto. Además, no parece haber una función de fijación...

Sin embargo, aquí están los bits aplicables del esquema:

Tabla de dimensiones:

Categoría A

ID Número 1 para muchos, dirección de filtro unidireccional

Tabla de hechos:

Número de identificación de muchos a 1

Categoría B

Medida de valor (una suma simple con un filtro)

Salida que necesito:

Categoría A 1

Categoría B 1 Rango de valor de medida 1

Categoría B 2 Rango de valor de medida 2

Categoría A 2

Categoría B 3 Rango de valor de medida 1

Categoría B 2 Rango de valor de medida 2

Actualmente estoy tratando de https://www.daxpatterns.com/ranking/ que devuelve el valor frente a la clasificación que tomaré por ahora, pero causa un desbordamiento de memoria al intentar filtrar, así que no sé si está haciendo el mismo recálculo extraño.

No @j_ocean,

Tenga en cuenta que la medida DAX se basa en el contexto de fila para que cualquier valor dado de segmentaciones de datos, filtros, etc., pueda influir en el resultado.

Un pbix con datos ficticios puede hacernos saber mejor su escenario.

https://community.powerbi.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba...

Saludos
Liang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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