Поделиться через


Столбец ранжирования (предварительная версия)

Команда "Ранг столбца " добавляет новый столбец в таблицу с ранжированием, определенным одним или несколькими другими столбцами из таблицы. Параметр метода Ранжирования можно использовать для определения способа обработки связей.

Снимок экрана: точка входа столбца ранжирования на ленте Power Query на вкладке

Примечание.

В настоящее время функция столбца ранжирования доступна только в 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 поля, где более высокие значения ранжировать выше, используя стандартную конкуренцию в качестве метода ранжирования. Чтобы достичь этого требования, выполните следующие действия.

  1. Если исходная таблица уже в Power Query, выберите Total Points столбец. Затем на вкладке "Добавление столбца Power Query" выберите столбец ранжирования.

  2. В ранге выберите Total Points значения ранжирования по и ранжированию от высокого до низкого для критериев ранжирования.

    Снимок экрана: диалоговое окно

  3. По умолчанию метод ранжирования для этого диалогового окна является стандартным конкурсом, поэтому просто нажмите кнопку "ОК". Это действие дает новый шаг с добавленным столбцом Rank .

    Преобразование ранжирования с помощью стандартного метода ранжирования конкуренции.

    Снимок экрана: выходные данные преобразования ранжирования, где поле Total Points было единственным рангом по полю, а критерий ранжирования для него — от высокого до низкого. Команда C ранжирована первым. Команда B заняла второе место. Команда A и Команда E заняли третье место. Команда D заняла пятое место.

Ранжирование одного столбца с определенным методом ранжирования

Для второго требования в общем списке используйте только значения из Total Points поля, где более высокие значения ранжировать выше, используя плотный метод ранжирования. Чтобы достичь этого требования, выполните следующие действия.

  1. Если исходная таблица уже в Power Query, выберите Total Points столбец. Затем на вкладке "Добавление столбца Power Query" выберите столбец ранжирования.

  2. В ранге выберите Total Points значения ранжирования по и ранжированию от высокого до низкого для критериев ранжирования.

  3. Выберите "Дополнительно" в верхней части диалогового окна. Этот выбор включает расширенный раздел. В методе Ранжирования измените значение с уровня "Стандартный" на "Плотная".

    Преобразование ранжирования с выбранным методом плотного ранжирования.

    Снимок экрана: расширенный раздел диалогового окна ранжирования, в котором используется поле Total Points с более высоким значением, имеет более высокие критерии ранжирования, а выбранный метод ранжирования — "Плотная".

  4. После выбора метода ранжирования нажмите кнопку "ОК". Это действие дает новый шаг с добавленным столбцом Rank .

    Преобразование ранга с методом плотного ранжирования.

    Снимок экрана: выходные данные преобразования ранжирования, где поле Total Points было единственным рангом по полю, критерии ранжирования для него были выше, а метод ранжирования был плотным. Команда C заняла первое место. Команда B заняла второе место. Команда A и Команда E заняли третье место. Команда D заняла четвертое место.

Несколько рангов столбцов с определенным методом ранжирования

Для третьего требования в общем списке ранжьте сначала на Total Points ранг, а затем Bonus modifier, где более высокие значения ранжировать выше, используя стандартную конкуренцию в качестве метода ранжирования. Чтобы достичь этого требования, выполните следующие действия.

  1. Если исходная таблица уже в Power Query, выберите Total Points столбцы, а затем Bonus modifier столбцы. Затем на вкладке "Добавление столбца Power Query" выберите столбец ранжирования.

  2. Откроется диалоговое окно ранжирования с открытым расширенным разделом с обоими полями, выбранными в столбце "Ранг по столбцу". Всего точек находится в первой строке, а затем модификатор Бонуса под ним. Обе строки используют критерии ранжирования значений ранга от высокого до низкого.

  3. Убедитесь, что для метода Rank задана конкуренция "Стандартный".

    Расширенный раздел диалогового окна ранжирования.

    Снимок экрана: расширенный раздел диалогового окна ранжирования. Поля "Итоговые баллы" и "Бонус- модификатор" используются в качестве части ранга по логике в этом точном порядке. Оба имеют критерии ранжирования для значений ранжирования от высокого до низкого. Выбранный метод ранжирования имеет значение "Стандартный".

  4. После проверки выделения нажмите кнопку "ОК". Это действие дает новый шаг с добавленным столбцом Rank .

    Снимок экрана: таблица выходных данных операции ранжирования. Команда C занимает первое место, команда B вторая, Команда E третий, Команда A четвертая, и Team D занимает пятое место.

Методы ранжирования

Метод ранжирования устанавливает стратегию, в которой алгоритм ранжирования обрабатывает связи. Этот параметр доступен только в расширенном разделе диалогового окна ранжирования .

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

Метод ранжирования Description
Стандартный конкурс Элементы, которые сравнивают одинаковое число ранжирования, а затем разрыв остается в рейтинговых числах. Например, 1224.
Густой Элементы, которые сравнивают одинаковое число ранжирования, и следующие элементы получают сразу после ранжирования номер. Например, 1223.
Порядковый Все элементы получают отдельные порядковые номера, включая элементы, которые сравниваются одинаково. Например, 1234.