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

Ver totales corregidos en una matriz

Hola a todos, he estado acercándome al producto por un corto tiempo y tendría un problema en resolver una solicitud del cliente.

Tenemos una tabla principal con activos y 3 tablas vinculadas a ella con la tecla "COLONNA JOIN X", donde tengo el rendimiento absoluto para cada activo. Hay 3 niveles de activos y cada nivel tiene su rendimiento absoluto, que NO DEBE SER LA SUMA, sino un valor que siempre es el mismo

Immagine 2021-09-17 100220.jpgAdjunto la tabla de unión de Nivel 3 (ya filtrada para una fecha determinada que uso en el informe) donde vemos que el rendimiento absoluto del activo "Fondi Edge" (en el Nivel 3) es del 99,9%

Immagine 2021-09-17 100443.jpg

Adjunto también la tabla de unión de Nivel 4 (también ya filtrada para la misma fecha) donde vemos que el rendimiento absoluto del activo "Otros Fondos Edge" (en el Nivel 4) es del 8,16% y el del activo "Multistrategy Edge Funds" es en lugar del 5,09%

Immagine 2021-09-17 100753.jpg

bueno, si muestro todo en una tabla normal (en el nivel inferior) no hay problemas y veo los datos correctos, si en cambio uso una matriz, siempre me da el 99.9% en todos los niveles (por lo tanto, siempre el porcentaje del nivel "más alto" (Nivel 3)).

Immagine 2021-09-17 101429.jpg

para PERF% i Used Maximun

Immagine 2021-09-17 102107.jpg


Agradezco de antemano a cualquiera que pueda ayudarme a mostrar el rendimiento / porcentajes correctos con la matriz (que es la herramienta que le gustaría al cliente).

Saludos

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @AndreaPRJ,

Este es un problema de contexto cuando haces la medida que estás haciendo, solo recoges el valor de nivel 3, por lo que para todas las líneas de la matriz, sin importar el nivel que sea, recogerás el valor de nivel 3 y calcularás en consecuencia.

Lo que debe hacer es agregar el contexto adicional a su medida, así que pruebe la siguiente medida.

Porcentaje de rendimiento =
var tempTable = RESUMIR (
'Analisi perf &bmk',
'Analisi perf &bmk'[LIVELLO_5],
'Analisi perf &bmk'[LIVELLO_4],
'Analisi perf &bmk'[LIVELLO_3],
'tabella join l5'[PERFORMANCE_PERCENTUALE],
'tabella join l4'[PERFORMANCE_PERCENTUALE],
'tabella join l3'[PERFORMANCE_PERCENTUALE]
)
devolución
INTERRUPTOR (
VERDADERO (),
ISINSCOPE ( 'Analisi perf &bmk'[LIVELLO_5] ),
MAXX (
Temptable
'tabella join l5'[PERFORMANCE_PERCENTUALE]
),
ISINSCOPE ( 'Analisi perf &bmk'[LIVELLO_4] ),
MAXX (
Temptable
'tabella join l4'[PERFORMANCE_PERCENTUALE]
),
ISINSCOPE ( 'Analisi perf &bmk'[LIVELLO_3] ),
MAXX (
Temptable
'tabella join l3'[PERFORMANCE_PERCENTUALE]
)
)

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hay @AndreaPRJ,

Este es un problema de contexto cuando haces la medida que estás haciendo, solo recoges el valor de nivel 3, por lo que para todas las líneas de la matriz, sin importar el nivel que sea, recogerás el valor de nivel 3 y calcularás en consecuencia.

Lo que debe hacer es agregar el contexto adicional a su medida, así que pruebe la siguiente medida.

Porcentaje de rendimiento =
var tempTable = RESUMIR (
'Analisi perf &bmk',
'Analisi perf &bmk'[LIVELLO_5],
'Analisi perf &bmk'[LIVELLO_4],
'Analisi perf &bmk'[LIVELLO_3],
'tabella join l5'[PERFORMANCE_PERCENTUALE],
'tabella join l4'[PERFORMANCE_PERCENTUALE],
'tabella join l3'[PERFORMANCE_PERCENTUALE]
)
devolución
INTERRUPTOR (
VERDADERO (),
ISINSCOPE ( 'Analisi perf &bmk'[LIVELLO_5] ),
MAXX (
Temptable
'tabella join l5'[PERFORMANCE_PERCENTUALE]
),
ISINSCOPE ( 'Analisi perf &bmk'[LIVELLO_4] ),
MAXX (
Temptable
'tabella join l4'[PERFORMANCE_PERCENTUALE]
),
ISINSCOPE ( 'Analisi perf &bmk'[LIVELLO_3] ),
MAXX (
Temptable
'tabella join l3'[PERFORMANCE_PERCENTUALE]
)
)

Muy muy bueno

funciona perfectamente y es justo lo que necesitaba. ¡Muchas gracias por su inestimable ayuda!

¡fenomenal!

Syndicate_Admin
Administrator
Administrator

Hay @AndreaPRJ ,

Esto tiene que ver con el contexto de los valores, cuando vas a los totales el contexto cambia y el resultado se calcula en base a ese nuevo contexto.

¿Puede compartir una maqueta de datos o una muestra de su archivo PBIX? Puede usar un enlace de onedrive, google drive, transferencia o similar para cargar sus archivos.

Si la información es confidencial, compártala a través de un mensaje privado.

Puedo enviarle el archivo a través de wetransfer si lo desea

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.