Страницы: 1
RSS
Сортировка Excel отличается от сортировки Power Query?
 
Здравствуйте!
Кто-нибудь может объяснить, почему сортировка Excel отличается от сортировки PQ. Файл прилагаю
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
 
ну там явно сначала столбец Число был по возрастанию отсортирован; в PQ можно аналогично:

Код
    #"Sorted Rows" = Table.Sort(#"Grouped Rows",{{"Частота", Order.Descending},{"Число", Order.Ascending}})
Соблюдение правил форума не освобождает от модераторского произвола
 
В обоих случаях сортировка по столбцу "Частота"
Изменено: Ronin71 - 08.04.2020 01:19:29
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
 
Каким образом был получен "экселевский" вариант?
Соблюдение правил форума не освобождает от модераторского произвола
 
с помощью "=СЧЁТЕСЛИ()"

...формулы не скрыты..
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
 
Цитата
Ronin71 написал:
формулы не скрыты
вы столбец Число получили формулой? или у вас был список от 1 до 20, к которому вы СЧЕТЕСЛИ() примотали, а потом отсортировали по частоте?
Изменено: buchlotnik - 08.04.2020 01:32:29
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
buchlotnik написал:
или у вас был список от 1 до 20
Да, создал список и "примотал" СЧЕТЕСЛИ()
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
 
И вот мы возвращаемся к
Цитата
buchlotnik написал:
сначала столбец Число был по возрастанию отсортирован
а в PQ вы такую сортировку не делали, только по частоте
Изменено: buchlotnik - 08.04.2020 01:38:10
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
buchlotnik написал: сначала столбец Число был по возрастанию отсортирован
Да

Цитата
а в PQ вы такую сортировку не делали, только по частоте
Сначала - не делал.
Теперь попробовал в PQ сделать сортировку сначала по возрастанию в столбце "Число", а потом по убыванию в столбце "Частота", как при вычислении формулой. Ответ отличается от предыдущего.
Изменено: Ronin71 - 08.04.2020 01:55:48
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
 
Цитата
Ronin71 написал:
Да, создал список и "примотал" СЧЕТЕСЛИ()
Можете описать по шагам как вы сделали "экселевский" вариант? Хотел бы повторить
 
Михаил Л, #6 и #7 - в Экселеском варианте заложена сортировка по возрастанию по столбцу Число
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
buchlotnik написал:
заложена сортировка по возрастанию по столбцу Число
Хорошо
Какими махинациями, при этой сортировке и последующей сортировке по столбцу Частота, забросить единицу в столбце Число на самое дно?
Попробуйте на самой правой таблице в файле

ps  В файле как раз уже имеется махинация, при которой PQ выдает ожидаемый результат :)
Хотел выложить в следующем сообщении, но перепутал файлы
Изменено: Михаил Л - 08.04.2020 08:25:18
 
Цитата
buchlotnik написал:
заложена сортировка по возрастанию
Да, совершенно верно! Если при использовании формулы, данные, в столбце "Число", сортируются по возрастанию по умолчанию, то в редакторе запросов этот шаг нужно делать отдельно, после сортировки по столбцу "Частота". Оказывается, сортировку меняет группировка. Надо будет не забыть!
Всем спасибо!
Всем здоровья!!!
Умные люди — это те, которые работают с людьми умнее их самих. (С)Р.Кийосаки
Страницы: 1
Наверх