У меня есть таблица с иерархией родительских/дочерних элементов, в которой значения дочерних элементов в столбце (BinNum) необходимо распространить или скопировать в родительский элемент. Есть ли способ сделать это в Power Query или DAX?
Таблица входных данных и результатов:
Пожалуйста, не используйте изображения для таблиц данных.
@MayukhBhattacharya, спасибо за редактирование и вставку таблицы данных. В следующий раз я воспользуюсь предоставленным вами генератором. Приносим всем извинения за неудобства.


Вы можете попробовать это: простое одношаговое слияние. Предполагается, что и уровень, и последовательность являются частью совпадения.
let Source = Excel.CurrentWorkbook(){[Name = "Table1"]}[Content],
#"Added Index" = Table.AddIndexColumn(Source, "Index", 0, 1, Int64.Type),
#"Added Custom" = Table.AddColumn(#"Added Index", "Custom", each Text.BeforeDelimiter([Level],"-")),
#"Filtered Rows" = Table.SelectRows(#"Added Custom", each ([BinNum] <> 0)),
#"Removed Duplicates" = Table.Distinct(#"Filtered Rows", {"Sequence", "Custom"}),
#"Removed Columns" = Table.RemoveColumns(#"Added Custom",{"BinNum"}),
#"Merged Queries" = Table.NestedJoin(#"Removed Columns", {"Custom", "Sequence"}, #"Removed Duplicates", {"Custom", "Sequence"}, "Table1 (3)", JoinKind.LeftOuter),
Expanded = Table.ExpandTableColumn(#"Merged Queries", "Table1 (3)", {"BinNum"}, {"BinNum"}),
#"Sorted Rows" = Table.Sort(Expanded,{{"Index", Order.Ascending}}),
#"Removed Columns1" = Table.RemoveColumns(#"Sorted Rows",{"Index", "Custom"})
in #"Removed Columns1"
Если
BinNumдляA10-06-01отличается отBinNumдляA10-05-01, какие значения переносятся обратно вA10?