Power Query — отслеживание изменений с помощью List.TransformMany 💀

List.TransformMany — мощная функция, которую можно использовать для преобразования строк в несколько строк на основе набора критериев. В этом видео я показываю пример с отслеживателем изменений в наборе данных. #dataanalysis #data #powerqueryeditor #powerquery #excel #tutorial #powerbi #powerbidesktop #microsoftexcel Ссылка на файл
Функция Причина Excel.CurrentWorkbook(){[Name = "Table1"]}[Content] Загружает исходную таблицу с именем Table1 Table.ToRows Преобразует таблицу в список строк (списков), что упрощает итерацию List.TransformMany Проходит циклом по каждой строке, затем по значениям To (Role и Org), объединяет вывод в один список List.RemoveNulls({x{2}, x{4}}) Гарантирует обработку только ненулевых значений ToRole и ToOrg Number.From(i{4} = x) Используется для динамического переключения логики между ролью/организацией {"Role", "Org"}{f} Динамически выбирает метку в зависимости от текущего значения: Role или Org {i{1}, i{3}}{f} Выбирает FromRole или FromOrg соответственно & {x} Добавляет ToValue (новую роль или организацию)

Смотрите также