При добавлении столбцов из примеров можно быстро и легко создавать новые столбцы, соответствующие вашим потребностям. Это полезно для следующих ситуаций:
Вы знаете данные, которые вы хотите в новом столбце, но вы не уверены, какое преобразование или коллекцию преобразований вы получите там.
Вы уже знаете, какие преобразования вам нужны, но вы не знаете, что выбрать в пользовательском интерфейсе, чтобы сделать их происходящими.
Вы знаете все о преобразованиях, необходимых с помощью пользовательского выражения столбца на языке M, но один или несколько этих преобразований недоступны в пользовательском интерфейсе.
Команда "Столбец из примеров" находится на вкладке "Добавить столбец " в группе "Общие ".
Добавление нового столбца из примеров
В этом примере начните с таблицы, показанной на следующем рисунке.
Цель этого примера — создать два новых столбца:
Диапазон. Создание ячеек для столбца "Ежемесячный доход " в дискретных добавочных значениях 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.
К концу этого модуля вы сможете добавлять вычисляемые таблицы и вычисляемые столбцы в семантиковую модель. Вы также сможете описать контекст строки, который используется для проверки формул вычисляемых столбцов. Так как добавить столбцы в таблицу можно с помощью Power Query, вы также узнаете, когда лучше создать обычные вычисляемые столбцы вместо пользовательских столбцов Power Query.
Демонстрация методов и рекомендаций, которые соответствуют бизнес-и техническим требованиям для моделирования, визуализации и анализа данных с помощью Microsoft Power BI.