Столбец ранжирования (предварительная версия)
Команда "Ранг столбца " добавляет новый столбец в таблицу с ранжированием, определенным одним или несколькими другими столбцами из таблицы. Параметр метода Ранжирования можно использовать для определения способа обработки связей.
Примечание.
В настоящее время функция столбца ранжирования доступна только в Power Query Online.
Добавление столбца ранжирования
В следующей таблице есть поля для Team
, Total Points
а также Bonus modifier
. Представьте, что у вас есть задача создания нового столбца, который эффективно ранжирует команды, используя значения из Total Points
полей и Bonus modifier
полей.
Группа | Всего баллов | Модификатор бонусов |
---|---|---|
а | 20 | 0,5 |
млрд | 30 | 0,8 |
C | 40 | 0,2 |
D | 10 | 0,45 % |
E | 20 | 0.75 |
Команды поделились списком способов, которыми они хотят ранжировать друг друга:
- Использование только значений из поля Total Points , где более высокие значения ранжировать выше, используя стандартную конкуренцию в качестве метода ранжирования
- Использование только значений из поля Total Points , где более высокие значения ранжировать выше, используя плотную в качестве метода ранжирования.
- Ранжирование сначала по total Points , а затем по модификатору Bonus, где более высокие значения ранжируются с использованием стандартного конкурса в качестве метода ранжирования
Ранг одного столбца
Для первого требования в общем списке используйте только значения из Total Points
поля, где более высокие значения ранжировать выше, используя стандартную конкуренцию в качестве метода ранжирования. Чтобы достичь этого требования, выполните следующие действия.
Если исходная таблица уже в Power Query, выберите
Total Points
столбец. Затем на вкладке "Добавление столбца Power Query" выберите столбец ранжирования.В ранге выберите
Total Points
значения ранжирования по и ранжированию от высокого до низкого для критериев ранжирования.По умолчанию метод ранжирования для этого диалогового окна является стандартным конкурсом, поэтому просто нажмите кнопку "ОК". Это действие дает новый шаг с добавленным столбцом
Rank
.Снимок экрана: выходные данные преобразования ранжирования, где поле Total Points было единственным рангом по полю, а критерий ранжирования для него — от высокого до низкого. Команда C ранжирована первым. Команда B заняла второе место. Команда A и Команда E заняли третье место. Команда D заняла пятое место.
Ранжирование одного столбца с определенным методом ранжирования
Для второго требования в общем списке используйте только значения из Total Points
поля, где более высокие значения ранжировать выше, используя плотный метод ранжирования. Чтобы достичь этого требования, выполните следующие действия.
Если исходная таблица уже в Power Query, выберите
Total Points
столбец. Затем на вкладке "Добавление столбца Power Query" выберите столбец ранжирования.В ранге выберите
Total Points
значения ранжирования по и ранжированию от высокого до низкого для критериев ранжирования.Выберите "Дополнительно" в верхней части диалогового окна. Этот выбор включает расширенный раздел. В методе Ранжирования измените значение с уровня "Стандартный" на "Плотная".
Снимок экрана: расширенный раздел диалогового окна ранжирования, в котором используется поле Total Points с более высоким значением, имеет более высокие критерии ранжирования, а выбранный метод ранжирования — "Плотная".
После выбора метода ранжирования нажмите кнопку "ОК". Это действие дает новый шаг с добавленным столбцом
Rank
.Снимок экрана: выходные данные преобразования ранжирования, где поле Total Points было единственным рангом по полю, критерии ранжирования для него были выше, а метод ранжирования был плотным. Команда C заняла первое место. Команда B заняла второе место. Команда A и Команда E заняли третье место. Команда D заняла четвертое место.
Несколько рангов столбцов с определенным методом ранжирования
Для третьего требования в общем списке ранжьте сначала на Total Points
ранг, а затем Bonus modifier
, где более высокие значения ранжировать выше, используя стандартную конкуренцию в качестве метода ранжирования. Чтобы достичь этого требования, выполните следующие действия.
Если исходная таблица уже в Power Query, выберите
Total Points
столбцы, а затемBonus modifier
столбцы. Затем на вкладке "Добавление столбца Power Query" выберите столбец ранжирования.Откроется диалоговое окно ранжирования с открытым расширенным разделом с обоими полями, выбранными в столбце "Ранг по столбцу". Всего точек находится в первой строке, а затем модификатор Бонуса под ним. Обе строки используют критерии ранжирования значений ранга от высокого до низкого.
Убедитесь, что для метода Rank задана конкуренция "Стандартный".
Снимок экрана: расширенный раздел диалогового окна ранжирования. Поля "Итоговые баллы" и "Бонус- модификатор" используются в качестве части ранга по логике в этом точном порядке. Оба имеют критерии ранжирования для значений ранжирования от высокого до низкого. Выбранный метод ранжирования имеет значение "Стандартный".
После проверки выделения нажмите кнопку "ОК". Это действие дает новый шаг с добавленным столбцом
Rank
.
Методы ранжирования
Метод ранжирования устанавливает стратегию, в которой алгоритм ранжирования обрабатывает связи. Этот параметр доступен только в расширенном разделе диалогового окна ранжирования .
В следующей таблице перечислены все три доступных метода ранжирования и приведено описание каждого из них.
Метод ранжирования | Description |
---|---|
Стандартный конкурс | Элементы, которые сравнивают одинаковое число ранжирования, а затем разрыв остается в рейтинговых числах. Например, 1224. |
Густой | Элементы, которые сравнивают одинаковое число ранжирования, и следующие элементы получают сразу после ранжирования номер. Например, 1223. |
Порядковый | Все элементы получают отдельные порядковые номера, включая элементы, которые сравниваются одинаково. Например, 1234. |