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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

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
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors