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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Mostrar diferentes medidas para cada jerarquía de matriz

Hola a todos.

Tengo una matriz con 2 niveles.

Nivel 1: "COCKEY + COCTEXT"

Nivel 2: "Pantalla COCTLK"

Para el primer nivel, necesito mostrar "COC2. COCPRICE", para el segundo nivel necesito mostrar "COCTLKPRICE".

El siguiente cálculo tiene el siguiente problema: Para el segundo nivel, veo el mismo valor para cada fila (COC2. COCPRICE / Número de filas).


Cálculo:

Proyecto de Precio Dinámico A =
SI(
ISINSCOPE('Datos de iTWO fusionados'[COCKEY + COCTEXT]),
CALCULAR(
SUMA('Datos de iTWO fusionados'[COC2. COCPRICE]),
FILTRO(
'Datos de iTWO fusionados',
'Datos de iTWO fusionados'[Visualización del proyecto] = SELECTEDVALUE(Filter_Project_A[Nombre del proyecto]) &&
'Datos de iTWO fusionados'[COCH. COCHTEXT] = SELECTEDVALUE(Filter_Project_A[COCHTEXT]) &&
'Datos de iTWO fusionados'[PROYECTO. RIB_PRJ_VERSION] = SELECTEDVALUE(Filter_Project_A[RIB_PRJ_VERSION])
)
),
SUMX(
'Datos de iTWO fusionados',
SI(
'Datos de iTWO fusionados'[Visualización del proyecto] = SELECTEDVALUE(Filter_Project_A[Nombre del proyecto]) &&
'Datos de iTWO fusionados'[COCH. COCHTEXT] = SELECTEDVALUE(Filter_Project_A[COCHTEXT]) &&
'Datos de iTWO fusionados'[PROYECTO. RIB_PRJ_VERSION] = SELECTEDVALUE(Filter_Project_A[RIB_PRJ_VERSION]),
'Datos de iTWO fusionados'[COCTLKPRICE],
ESPACIO EN BLANCO()
)
)
)


Las dos medidas que calculo en el cálculo funcionan bien de forma independiente.
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

cambiar el orden de la comprobación de ISINSCOPE. Compruebe primero el nivel más bajo.

Lo intentaré, ¡gracias!

Hola, lbendlin, gracias por su preocupación sobre este tema.

¡Tu respuesta es excelente!
Y me gustaría compartir algunas soluciones adicionales a continuación.


Hola, @doritilto. Estaré encantado de ayudarte.
Como sugiere lbendlin, el uso general de isíncope para juzgar requiere lo contrario.
Así:

vjtianmsft_0-1726472165160.png

Dado que la función SWITCH se ejecuta de arriba a abajo, una vez que se cumplen las condiciones anteriores, no ejecutará el juicio a continuación. Por lo tanto, debe escribir la parte inferior de la jerarquía de desglose al principio para el juicio, y la unidad más grande en el juicio final (juicio de jerarquía inversa en MEDIDA, porque el mes contiene el día, el trimestre contiene el mes, el año contiene el trimestre y, según la relación pasada: el año contiene el día).

Espero que mis sugerencias le den buenas ideas, si tiene más preguntas, aclare en una respuesta de seguimiento.

Saludos

Carson Jian

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors