Forum Discussion
Delta de datos requerido
Necesito el delta de los datos como resultado
Cuando la tabla tiene
| IDENTIFICACIÓN | Padre | Niño |
| 1 | P1 | C1 |
| 1 | P1 | C2 |
| 1 | P1 | C3 |
| 1 | P2 | C1 |
| 1 | P2 | C2 |
| 1 | P2 | C3 |
| 2 | P3 | C1 |
| 2 | P3 | C4 |
| 3 | P4 | C5 |
| 3 | P4 | C6 |
| 3 | P4 | C7 |
| 3 | P4 | C8 |
| 3 | P4 | C9 |
| 3 | P5 | C5 |
| 3 | P5 | C6 |
| 3 | P5 | C7 |
| 3 | P5 | C8 |
| 3 | P5 | C9 |
Salida:
| IDENTIFICACIÓN | Padre | Niño |
| 1 | P1 | C1 |
| 1 | P2 | C7 |
Nota: El ID 1 tiene 2 padres diferentes y el objetivo es que ambos tengan los mismos hijos debajo de él (es decir, no de hijos y valor de los hijos también)
ID2 tiene solo 1 padre, por lo que se puede ignorar.
ID3 tuvo 2 padres e hijos iguales
Por lo tanto, la salida solo se muestra una vez que no coincide.
Hice un mapeo recursivo, pero si una identificación tiene más de 10 padres y varios hijos debajo de ella, el seguimiento se vuelve difícil.
¿Alguien puede ayudar con una solución optimizada posible?
3 Replies
- Syndicate_Admin
Administrator
Hola @Sarath5c8 ,
No entiendo muy bien tu pregunta. ¿Es este el resultado deseado?
¿Puedes explicar por qué obtienes 'C1' y 'C7'? ¿Tiene la intención de mostrar elementos primarios con los mismos elementos secundarios en un solo identificador?
- Syndicate_Admin
Administrator
Sí, esa es la salida deseada porque si ves en 1 tenemos dos padres P1 y P2 que tienen C2 y C3 comunes y C1 y C7 presentes solo una vez, por lo tanto, deben destacarse y serán el resultado.
si ID tiene 1 padre, podemos ignorarlo de inmediato.
- Syndicate_Admin
Administrator
Hola @Sarath5c8 ,
Los datos de la tabla se muestran a continuación:
Siga estos pasos:
1. Use la siguiente expresión DAX para crear una medidaMEASURE = VAR _ChildCount = CALCULATE ( COUNTROWS ( 'Table' ), ALL ( 'Table'[Parent] ) ) VAR _ParentCount = CALCULATE ( COUNTROWS ( SUMMARIZE ( 'Table', 'Table'[ID], 'Table'[Parent] ) ), ALLEXCEPT ( 'Table', 'Table'[ID] ) ) RETURN IF ( _ParentCount = 1, BLANK (), IF ( _ChildCount <> 1, BLANK (), "" ) )2. Salida final
Saludos
Wenbin Zhou
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.