Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
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.
Solved! Go to Solution.
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.
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.
Allí @j_ocean
¿Puedes compartir el pbix? Si es necesario con datos ficticios pero reproduciendo el problema
|
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.
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.