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