Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Tengo una tabla importada a PowerBI desde la que tiene la relación entre un número de pieza de lista de materiales de nivel superior "Material de lista de materiales" y números de pieza secundarios "Material componente". El desafío que tengo es que los números de pieza secundarios de "Componente" en sí mismos podrían ser "materiales de BOM", me gustaría ver una versión aplanada de la lista de materiales con todos los números de pieza de componente y los diferentes niveles representados.
El enfoque que estoy pensando en adoptar es rellenar una nueva tabla con una consulta del original, que incluye recursividad para llegar a una lista de materiales plana como se muestra a continuación.
¿Cómo puedo escribir una consulta que realice este tipo de recursividad?
Gracias por la preocupación de lbendlin sobre este tema.
Hola, @tjgagner
Estaré encantado de ayudarte.
Tal vez pueda consultar mi DAX para crear una tabla de cálculo:
FlattenedBOM =
UNION (
SELECTCOLUMNS (
FILTER (
'OriginalTable',
'OriginalTable'[BOM Material]
IN SELECTCOLUMNS ( 'OriginalTable', 'OriginalTable'[Component Material] )
= FALSE ()
),
"BOM Material", [BOM Material],
"Component Material", [Component Material],
"Level", 1
),
ADDCOLUMNS (
SELECTCOLUMNS (
FILTER (
CROSSJOIN (
'OriginalTable',
SELECTCOLUMNS (
'OriginalTable',
"BOM Material2", 'OriginalTable'[BOM Material],
"Component Material2", 'OriginalTable'[Component Material]
)
),
[BOM Material2] = [Component Material]
),
[BOM Material],
"Component Material", [Component Material2]
),
"Level", 2
)
)
Resultado:
He adjuntado el pbix para este ejemplo a continuación, ¡espero que ayude!
Espero que mis sugerencias le den buenas ideas, si tiene más preguntas, aclare en una respuesta de seguimiento.
Saludos
Fen Ling,
Si esta publicación Ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.