Добавление столбца из примеров

При добавлении столбцов из примеров можно создать новые столбцы, соответствующие вашим потребностям. Этот процесс полезен для следующих ситуаций:

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

Команда "Столбец из примеров" находится на вкладке "Добавить столбец " в группе "Общие ".

Снимок экрана с параметром

Добавление нового столбца из примеров

В этом примере начните с таблицы, показанной на следующем рисунке.

Снимок экрана: исходная таблица, содержащая сведения о конкретных клиентах, а также их расположение и ежемесячный доход.

Цель этого примера — создать два новых столбца:

  • Диапазон: Создать категории для столбца "Ежемесячный доход" в дискретных интервалах по 5000.
  • Полное имя: объединение столбцов фамилии и имени в один столбец.

Снимок экрана: окончательная таблица с диапазоном доходов и столбцами полного имени, добавленными.

Столбец на основе примеров из выбранных столбцов

При создании нового столбца выберите столбец, используемый в вычислениях. В этом примере вы создадите столбец Range из значений столбца "Ежемесячный доход ".

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

Снимок экрана: примеры из выбранного столбца.

В области предварительного просмотра отображается новый редактируемый столбец, где можно ввести примеры. В первом примере значение из выбранного столбца равно 19500. В новом столбце введите текст 15 000 до 20 000, который является ячейкой, где это значение падает.

Снимок экрана: новый столбец, в котором данные вводятся в новом диапазоне из примера.

Когда Power Query находит соответствующее преобразование, он заполняет оставшиеся строки результатами преобразования. Кроме того, можно просмотреть текст формулы M для преобразования над предварительным просмотром таблицы.

После нажатия кнопки "ОК" новый столбец становится частью запроса. Новый шаг также добавляется в запрос.

Снимок экрана: новый столбец из примеров, добавленных в таблицу, и выделен новый примененный шаг.

** Столбец из примеров, взятых из всех столбцов

Следующая цель — создать столбец "Полное имя", используя значения из столбцов "Имя" и "Фамилия".

Для этого выберите команду Столбец из примеров, а затем выберите Из всех столбцов.

Скриншот редактора Power Query с выделенной опцией

Затем введите первый пример полного имени как Эндерс, Мария.

Снимок экрана редактора Power Query с полным именем, используемым в качестве первого примера для нового столбца из примера.

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

Снимок экрана редактора Power Query с новым столбцом полного имени, добавленным в таблицу.

Последний шаг — удалить столбцы "Имя", "Фамилия" и "Ежемесячный доход". Последняя таблица теперь содержит столбцы Range и Full Name со всеми данными, созданными на предыдущих шагах.

Снимок экрана окончательной таблицы, в которой удалены столбцы с именем, фамилией и ежемесячным доходом, и добавлены столбцы с диапазоном доходов и полным именем.

Советы и рекомендации

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

Снимок экрана: столбец из примеров предложений.

Столбец из примеров работает только на первых 100 строках предварительного просмотра данных. Чтобы создать собственный пример данных, можно применить шаги перед шагом колонка из примеров. После создания столбца " Столбец из примеров" можно удалить предыдущие шаги, не затрагивая новый столбец.

Список поддерживаемых преобразований

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

Общие сведения

  • Условный столбец

Справочные материалы

  • Ссылка на определенный столбец, включая преобразование обрезки, очистки и регистра

Преобразования текста

  • Объединение (поддерживает сочетание литеральных строк и значений целых столбцов)
  • Заменить
  • Length
  • Экстракт
    • Первые символы
    • Последние символы
    • Диапазон
    • Текст перед разделителем
    • Текст после разделителя
    • Текст между разделителями
    • Length
    • Удаление символов
    • Сохранение символов

Замечание

Все преобразования текста включают обрезку, очистку или изменение регистра значения столбца.

Трансформации даты

  • Day
  • День недели
  • Имя дня недели
  • День года
  • Месяц
  • Название месяца
  • Четверть года
  • Неделя месяца
  • Неделя года
  • Год
  • Возраст
  • Начало года
  • Конец года
  • Начало месяца
  • Конец месяца
  • Начало квартала
  • Дни в месяце
  • Конец квартала
  • Начало недели
  • Конец недели
  • День месяца
  • Начало дня
  • Конец дня

Преобразования времени

  • Час
  • Минута
  • Second
  • К локальному времени

Замечание

Все преобразования даты и времени учитывают преобразование значения столбца в дату, время или дату и время.

Преобразования чисел

  • Абсолютная величина
  • Арккосинус
  • Arcsine
  • Арктангенс
  • Преобразование в число
  • Косинус
  • Куб
  • Разделить
  • Exponent
  • Факториал
  • Целочисленное деление
  • Является четным
  • Является нечетным
  • Ln
  • Логарифм Base-10
  • Модуль
  • Умножить
  • Округление вниз
  • Окружить
  • Подписание
  • Синус
  • Квадратный корень
  • Square
  • Вычесть
  • Сумма
  • Касательная
  • Сегментирование и диапазоны