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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
caruso1058
Microsoft Employee
Microsoft Employee

Relaciones de padres infantiles mostradas en Matrix

Hola

Tengo un problema que muestra una relación de hijo padre dentro de una matriz.

Tengo una mesa que se asemeja a esto:

Parent_IDChild_IDModel_NumberComplete_TaskScheduled_Task
67522S-10101
67522S-10101
67 S-1010
67 S-1010
23 T-10110
23 T-10110
11 B-10110
11 B-10110

Tengo otra tabla similar a esta:

ProductoModel_Makeup
AS-101
AT-101
AB-101

Mi matriz actual muestra el porcentaje de finalización para cada número de modelo.

Sin embargo, para algunos de los elementos incompletos para Child ID 522 están cubiertos por las tareas completadas relacionadas con el ID de padre.

No puedo insertar el elemento parent ID en la matriz para actuar como referencia para ver qué tareas se han completado con el ID principal.

5 REPLIES 5
v-shex-msft
Community Support
Community Support

HI @caruso1058,

No estoy tan seguro acerca de su descripción, ¿puede compartir algún resultado esperado para ayudarnos a aclarar su requisito?

Cómo obtener respuesta rápida a su pregunta

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Hola @v-shex-msft Xiaoxin Sheng,

He creado una versión maqueta de mi archivo con el fin de ayudar a mostrar el problema que estoy teniendo.

Como puede ver a continuación, el Proyecto A se compone de 4 bloques de construcción: F-60, P-10, R-30 y S-10 V2.

S10 V2 es un elemento secundario de S-10. El ID de S-10 es 1 (Elemento principal) como se muestra en el desglose de sorcción bajo S-10 V2.

El problema que estoy teniendo es que el ID 1 (S-10) tiene una tasa de finalización del 100%, sin embargo, la matriz no mostrará la tasa de finalización real del elemento primario.

help.PNG

He tenido el bajo en cuenta para utilizar una serie de soluciones, y por una sinforlamente no puedo crear un calculado con la tasa de finalización para el elemento primario debido a la complejidad de los datos y varias tablas utilizadas.

Estas son algunas fórmulas que he probado en el conjunto de datos real con cero éxito:

Completar tareas divididas por Tareas completas más Tareas programadas ?
IF(SELECTEDVALUE('Model Numbers'[ParentId]),
DIVIDE(
SUM('Id único de la biblioteca de informes con detalles'[Cuenta de la tarea completa]),
[Completar tareas más tarea programada]
),
DIVIDE(
SUM(ID único de la biblioteca de informes con detalles'[Recuento de la tarea completa]),
[Completar tareas más tarea programada]) )
Otro intento fallido fue el siguiente:

ISINSCOPE Completar Tareas divididas por Tareas Completas más Tareas Programadas ?

SWITCH(TRUE(),
ISINSCOPE('Números de modelo'[Parent_Id]) , [Tareas completas divididas por tareas completas más tarea programada],
ISINSCOPE('Números de modelo'[Id]), [Tareas completas divididas por tareas completas más tareas programadas],
ISINSCOPE('Proyecto'[Proyecto]), [Tareas completas divididas por Tareas completas más Tarea programada]
)


HI @caruso1058,

Creo que la sugerencia de amitchandak debería ayudar, pero sus registros no parecen lo suficientemente regulares como para corresponder el valor secundario y primario de mapeo para generar el 'árbol de ruta' para calcular y buscar registros relacionados. (significa que necesita codificar de forma rígida las condiciones para calcular y resumiar registros)
saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
amitchandak
Super User
Super User

Consulte, si esto puede ayudar

https://community.powerbi.com/t5/Desktop/Parent-Child-With-SUMX/m-p/818886

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

Hola @amitchandak ,

Me gusta la fórmula que usaste para resolver el problema de Sang, que es muy similar a la mía.

Los resultados parecen ser tan prometedores, sin embargo, el formual utilizado en su ejemplo no se está aplicando al elemento primario y estoy obteniendo el mismo resultado para el elemento primario y secundario dentro de la matriz.

Aquí está el geist de lo que tengo actualmente:

Después de usar la siguiente fórmula:

V6 Medida - VAR MN ?
SELECTEDVALUE('Model_Numbers'[Id])

devolución

CALCULATE([Completar tareas divididas por tareas completas más tareas programadas],
ALL('Final_Product'[Model_NumberId]),
PATHCONTAINS('Final_Product'[BB Hierarchy], MN))
V7 Medida: SUMX('Final_Product', [Medida V6])
Matrix tiene este aspecto:
Model_MakeupA_CompliantB_CompliantC_Compliant
Final_Product A
S-1010%0%0%
S-100%0%0%
T-101100%100%100%
B-101100%100%100%

Cuando en realidad la fila S-10 debe mostrar 100%.

Tengo curiosidad por oír tus pensamientos. ¡Gracias!

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors