Ранжирование

Значениям в столбце данных можно назначить номер ранга.

Ранжирование можно выполнить разными способами. Некоторые из них представлены в примерах ниже. Дополнительные способы см. в разделе Функции ранжирования.

Функции Rank() и DenseRank()

В таблице данных ниже указаны очки соревнования для группы соревнующихся. Обратите внимание, что два очка — одинаковые.

Добавляются два столбца с вычисленными значениями и ранжированием по возрастанию:

Rank([Points]) и DenseRank([Points])



Если значения одинаковые, две функции обрабатывают номера ранга по-разному.

Ранжирование по убыванию

По умолчанию ранжирование выполняется по возрастанию. Вы можете выбрать порядок по убыванию, добавив 'desc' к выражениям:

Rank([Points],'desc') и DenseRank([Points],'desc')



Ранжирование групп в столбце по отдельности

Предположим, что в соревновании участвуют две группы (А и Б), которые нужно ранжировать по отдельности.



Для этого используйте выражение

Rank([Points], [Group])

ниже. Чтобы упростить просмотр отдельных рангов в группах, данные в столбце «Группа» отсортированы.