Прочитать на английском

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


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

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

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

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

Добавьте столбец из команды examples.

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

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

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

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

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

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

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

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

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

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

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

Ввод данных в новом диапазоне из примера.

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

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

Новый столбец из примеров, добавленных в таблицу.

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

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

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

Столбец из примеров из всех столбцов.

Теперь вы введете свой первый пример полного имени в качестве enders, Maria.

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

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

Новый столбец

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

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

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

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

Столбец из примеров предложений.

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

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

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

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

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

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

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

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

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

Примечание

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

Преобразования даты

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

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

  • Часы
  • Minute
  • Second
  • Локальное время

Примечание

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

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

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