Ранжирование
Значениям в столбце данных можно назначить номер ранга.
Ранжирование можно выполнить разными способами. Некоторые из них представлены в примерах ниже. Дополнительные способы см. в разделе Функции ранжирования.
Функции Rank() и DenseRank()
В таблице данных ниже указаны очки соревнования для группы соревнующихся. Обратите внимание, что два очка — одинаковые.
Добавляются два столбца с вычисленными значениями и ранжированием по возрастанию:
Rank([Points]) и DenseRank([Points])
Если значения одинаковые, две функции обрабатывают номера ранга по-разному.
Ранжирование по убыванию
По умолчанию ранжирование выполняется по возрастанию. Вы можете выбрать порядок по убыванию, добавив 'desc' к выражениям:
Rank([Points],'desc') и DenseRank([Points],'desc')
Ранжирование групп в столбце по отдельности
Предположим, что в соревновании участвуют две группы (А и Б), которые нужно ранжировать по отдельности.
Для этого используйте выражение
Rank([Points], [Group])
ниже. Чтобы упростить просмотр отдельных рангов в группах, данные в столбце «Группа» отсортированы.