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

ОБЛАСТЬ ПРИМЕНЕНИЯ: Служба Power BI Power BI Desktop

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

Screenshot of Power Query Editor, showing how to add a column from examples in Power BI Desktop.

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

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

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

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

Чтобы получить примеры данных из Википедии, выберите "Получить данные>" на вкладке "Главная" ленты Power BI Desktop.

Screenshot of Power BI Desktop, highlighting the Web selection under the Get Data dropdown menu.

  1. Вставьте следующий URL-адрес в появившемся диалоговом окне и нажмите кнопку ОК:

https://wikipedia.org/wiki/List_of_states_and_territories_of_the_United_States

  1. В диалоговом окне "Навигатор" выберите состояния таблицы США Америки и выберите "Преобразовать данные". Таблица откроется в Редактор Power Query.

  2. Выберите "Преобразовать данные " на вкладке "Главная " ленты. Данные открываются в Редактор Power Query.

Screenshot of Power BI Desktop, highlighting the Transform data selection.

  1. После открытия примера данных в Редактор Power Query выберите вкладку "Добавить столбец" на ленте и выберите столбец из примеров. Щелкните значок "Столбец из примеров", чтобы создать столбец из всех существующих столбцов, или щелкните стрелку раскрывающегося списка, чтобы выбрать один из всех столбцов или из выделенного фрагмента. В этом пошаговом руководстве используйте из всех столбцов.

Screenshot of Power Query Editor, highlighting Add Column, Column From Examples, and From All Columns.

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

При выборе "Добавить столбец из примеров" откроется панель "Добавить столбец>из примеров" в верхней части таблицы. Новый столбец 1 отображается справа от существующих столбцов. Чтобы просмотреть все столбцы, может потребоваться прокрутить прокрутку. При вводе примеров значений в пустых ячейках столбца 1 Power BI создает правила и преобразования для сопоставления примеров и использует их для заполнения остальной части столбца.

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

Screenshot of Add Column From Examples window, highlighting a new, empty column.

При вводе примера в новом столбце Power BI отображает предварительный просмотр остальной части столбца на основе преобразований, которые он создает. Например, если ввести Alabama в первой строке, оно соответствует значению Alabama в первом столбце таблицы. При нажатии клавиши ВВОД Power BI заполняет остальную часть нового столбца на основе первого значения столбца и именует имя столбца и почтовое сокращение[12] — Копировать.

Теперь перейдите в строку Массачусетса[E] нового столбца и удалите часть [E] строки. Power BI обнаруживает изменение и использует пример для создания преобразования. Power BI описывает преобразования в области "Добавление столбца из примеров " и переименовывает столбец в text до разделителя.

Screenshot of Add Column From Examples window, highlighting Massachusetts in the Text Before Delimiter column.

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

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

Просмотрите это видео, чтобы просмотреть примеры столбцов из примеров в действии с помощью примера источника данных:

Power BI Desktop: добавление столбца из примеров.

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

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

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

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

Ссылка

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

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

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

Примечание.

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

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

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

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

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

Примечание.

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

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

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