The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Estoy teniendo un problema con una matriz.
Tengo una jerarquía de padres y hijos en una matriz y cada cuenta tiene un saldo, como se ve a continuación.
Por lo tanto, sum(amarillo)-sum(verde)-sum(azul)-sum(rosa)-gris.
(Los números entre corchetes son negativos)
La matriz muestra los valores correctos cuando se expande por completo, pero no cuando se contrae. Se ve así:
Muestra el valor positivo o negativo más alto de las cuentas secundarias.
Pero quiero que el saldo correcto se quede con el número de cuenta correcto. Así:
Ya he intentado (y actualmente estoy usando, como se ve arriba) una medida para ABS (valor absoluto) y luego MAX (valor máximo) pero a veces los saldos de la cuenta secundaria tienen un saldo de valor absoluto más alto (como el ejemplo anterior), por lo que esto no funciona.
También he intentado simplemente poner las balanzas en sin ABS o MAX, pero se suman. Pero las cuentas principales ya son la suma de las cuentas secundarias. Por ejemplo:
Debería tener este aspecto:
Pero se ve así: (donde se agregan todas las cuentas secundarias y principales, pero el saldo de la cuenta principal cuando se expandió la matriz era realmente correcto.)
Cualquier ayuda será muy apreciada!!
Solved! Go to Solution.
@v-shex-msft Gracias por su respuesta!!
¡Pero terminé resolviendo esto!
Así que hice una columna calculada y le di a cada id de cuenta un valor basado en la longitud de la ruta de acceso. Así que las cuentas más bajas en la jerarquía, tenían un número menor. (La longitud de trayecto más alta para mí era 5)
@v-shex-msft Gracias por su respuesta!!
¡Pero terminé resolviendo esto!
Así que hice una columna calculada y le di a cada id de cuenta un valor basado en la longitud de la ruta de acceso. Así que las cuentas más bajas en la jerarquía, tenían un número menor. (La longitud de trayecto más alta para mí era 5)
Hola @maddiebirrell,
Me gustaría sugerirle que eche un vistazo a los siguientes enlaces para saber más sobre cómo utilizar la función dax para comprobar el nivel de contenido de fila actual y escribir una fórmula para agregar manualmente registros para obtener el resultado de nivel total correcto:
Utilice IsInScope para obtener el nivel jerárquico correcto en DAX
Manejo inteligente de la jerarquía en DAX
Medir totales, la palabra final
saludos
Xiaoxin Sheng