в заголовках столбцов всегда номера будут стоять, или что угодно?
последовательность если такое возможно, точнее по номеру столбца в таблице
Обожаю четкие ТЗ!
из месяца в месяц смотрится сколько привлеченных, за исключением ранее уже пришедших и ушедших, и сколько убывших, но с убывшими может быть что станет действующим в следующем месяце, если придет обратно
Цель сделатьв екселе пример и тодать на пользование
но вообще согласен, такие вещи лучше делать в дакс, так как у вас первые по умолчанию становятся действующими, а не прибывшими, ну и в принципе расчет статичен (хотя может так и надо). let Source = Excel.CurrentWorkbook(){[Name="Таблица3"]}[Content], names = List.Skip(Table.ColumnNames(Source), 1), AddedCustom = Table.AddColumn( Source, "Custom", each let lst = List.Skip(Record.FieldValues(_), 1), LG = List.Generate( ()=>[p = lst, i = 0, n = lst{0}, result = if n = 1 then "дейст" else null], each [i]<List.Count(lst), each [ i = [i]+1, p = lst, n = lst{i}, result = if n = 1 then if [n]=1 or List.Sum(List.FirstN(lst, [i])) <> null then "дейст" else "прибыл" else if [n]=1 then "убыл" else null ], each [result]) in Record.FromList(LG, names) ), RemovedOther = Table.SelectColumns(AddedCustom,{"Наименование клиента", "Custom"}), Expanded = Table.ExpandRecordColumn(RemovedOther, "Custom", names) in Expanded
Обсуждают сегодня