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


Сортировка столбцов

Таблицу в Power Query можно сортировать по одному столбцу или нескольким столбцам. Например, выполните следующую таблицу со столбцами с именем "Конкуренция", "Конкурент" и "Позиция".

Sample source table for sorting.

Таблица с столбцами "Конкуренция", "Конкурент" и "Позиция". Столбец "Конкуренция" содержит 1 — открытие в строках 1 и 6, 2 — главное в строках 3 и 5, а также 3-финал в строках 2 и 4. Строка "Позиция" содержит значение 1 или 2 для каждого значения "Конкуренция".

В этом примере цель — сортировать эту таблицу по полям "Конкуренция " и "Позиция " в порядке возрастания.

Sample output table after sorting.

Таблица с столбцами "Конкуренция", "Конкурент" и "Позиция". Столбец "Конкуренция" содержит 1 — открытие в строках 1 и 2, 2 — главное в строках 3 и 4, а также 3-финал в строках 5 и 6. Строка положения содержит значение 1, 2, 1, 2, 2, 2, 1, 1, 1 и 2.

Сортировка по возрастанию сортирует алфавитные строки в столбце от A до Z, а затем — по z. Сортировка по убыванию сортирует алфавитные строки в столбце от z до a, а затем Z до A. Например, изучите следующий несортируемый столбец:

Screenshot of column containing unsorted alphabetical names with random initial capitalization.

При сортировке по возрастанию сортировки алфавитный столбец сортируется следующим образом:

Screenshot of column with sorted rows Alpha, Beta, and Sierra with initial caps and alpha, gamma, and zulu with lower case initial characters.

При сортировке по убыванию сортировки алфавитный столбец сортируется следующим образом:

Screenshot of column with sorted rows zulu, gamma, and alpha with lower case initial characters and Sierra, Beta, and Alpha with initial caps.

Сортировка таблицы с помощью столбцов

Чтобы отсортировать таблицу, сначала выберите столбец для сортировки. После выбора столбца можно выбрать операцию сортировки из одного из двух мест:

  • На вкладке "Главная" в группе сортировки есть значки для сортировки столбца в порядке возрастания или убывания.

    Screenshot of the Power Query ribbon with the Home tab selected and the sort group emphasized.

  • В раскрывающемся меню заголовка столбца. Рядом с именем столбца есть индикатор раскрывающегося меню . При выборе значка вы увидите параметр сортировки столбца.

    Screenshot of the column heading drop down menu with Sort ascending and Sort descending options emphasized.

В этом примере сначала необходимо отсортировать столбец "Конкуренция ". Вы будете выполнять операцию с помощью кнопок в группе "Сортировка " на вкладке "Главная ". Это действие создает новый шаг в разделе "Примененные шаги " с именем "Отсортированные строки".

Screenshot of the Power Query editor with the sorted rows step in the Applied steps list emphasized.

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

Теперь вы отсортируете поле "Позиция" в порядке возрастания, но на этот раз вы будете использовать раскрывающееся меню заголовка столбца позиции.

Screenshot of the sort commands in the Position column drop-down menu.

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

Screenshot of the sorted columns with the numbers that support the sort order emphasized.

Очистка операции сортировки из столбца

Выполните одно из следующих действий.

  • Щелкните стрелку вниз рядом с заголовком столбца и нажмите кнопку "Очистить сортировку".
  • В примененных шагах на панели Параметры запроса удалите шаг "Отсортированные строки".