Страницы: 1
RSS
PQ: Индекс сортировки внутри одной категории
 
Приветствую
Подскажите пожалуйста, как можно сделать индексное поле, чтобы порядок сортировки шел внутри одной категории с 1 и по возрастанию.
Благодарю

 
формулой:
Код
=СЧЁТЕСЛИ($A$2:A3;[@Категория])

PQ
Код
let
    from = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    group = Table.Group(from, "Категория", {"tmp", each Table.AddIndexColumn(_,"Сортировка",1,1)}),
    to = Table.Combine(group[tmp])
in
    to
Изменено: buchlotnik - 30.03.2020 11:21:01
Соблюдение правил форума не освобождает от модераторского произвола
 
buchlotnik, я бы на всякий случай добавил временную индексацию перед группировкой тоже. При группировке порядок строк не гарантирован
F1 творит чудеса
 
buchlotnik, спасибо огромное вариант для PQ получился!  
 
Цитата
Максим Зеленский написал:
При группировке порядок строк не гарантирован
Можно уточнить, порядок строк может нарушиться после шага group? Или шага to?
После шага to встречал нарушение порядка
 
Михаил Л, та самая таблица _ внутри шага Group может оказаться отсортированной в другом порядке, еще до индексирования. Хотя тут сложно сказать точно, поэтому я и говорю "на всякий случай".
F1 творит чудеса
Страницы: 1
Наверх