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


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

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

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

Снимок экрана: Редактор Power Query, показывающий, как добавить столбец из примеров в Power BI Desktop.

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

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

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

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

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

Снимок экрана: Power BI Desktop с выделением веб-сайта в раскрывающемся меню

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

https://wikipedia.org/wiki/List_of_states_and_territories_of_the_United_States

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

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

Снимок экрана: Power BI Desktop, в котором выделен выбор данных преобразования.

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

Снимок экрана: Редактор Power Query, выделение

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

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

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

Снимок экрана: окно

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

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

Снимок экрана: окно

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

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

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

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

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

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

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

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

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

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

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

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

Примечание.

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

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

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

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

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

Примечание.

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

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

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