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
caruso1058
Employee
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

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
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.