Добрый день, подскажите как проставить метки на группированные подсписки в PQ. У меня есть метод маркировки строк, как в примере снизу. Данные группируются по параметру, после чего из них находиться максимальное(самое новое по дате) и ставиться "да". Вопрос в другом, как сделать так, что-бы в полученой группе, находилась строка "а" и там ставилось "да"(в новом столбце), а в остальных "нет", если строки нет, то смотрит есть ли строка "б" и ставит "да", если такой нет, то проверяет есть ли строка "в" и ставит "да", а у всех других кроме найденной строки ставит "нет".
Код
let
Source = Excel.CurrentWorkbook(){[Name="1sd"]}[Content],
originalOrder = Table.AddIndexColumn(Source, "id"),
local = Table.Group(originalOrder, {"OKRID"}, {"temp", (sub) =>
Table.AddColumn(sub, "Маркер", each if [DATE_V] = List.Max(sub[DATE_V]) then "Да" else "Нет")
})[temp],
common = Table.Combine(local),
#"Sorted Rows" = Table.Sort(common,{{"id", Order.Ascending}}),
result = Table.RemoveColumns(#"Sorted Rows", {"id"})
in
result
Вы исходные данные покажите в файлике, и без кода покажите что нужно получить в результате проставив все ручками и описав алгоритм действий, а не ваше видение его реализации.
Argo9, а пример на отлепись зачем составлять? У вас строки в таблице До и в таблице После как-то не очень совпадают, в связи с чем непонятен алгоритм проставления признака. Вам точно решение нужно?