Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При добавлении столбцов из примеров можно быстро и легко создавать новые столбцы, соответствующие вашим потребностям. Этот процесс полезен для следующих ситуаций:
- Вы знаете данные, которые вы хотите в новом столбце, но не уверены, какие преобразования или набор преобразований могут достичь нужного результата.
- Вы уже знаете, какие преобразования вам нужны, но вы не знаете, что выбрать в пользовательском интерфейсе, чтобы сделать их происходящими.
- Вы знаете все о преобразованиях, необходимых с помощью пользовательского выражения столбца на языке M, но один или несколько этих преобразований недоступны в пользовательском интерфейсе.
Команда "Столбец из примеров" находится на вкладке "Добавить столбец " в группе "Общие ".
Добавление нового столбца из примеров
В этом примере начните с таблицы, показанной на следующем рисунке.
Цель этого примера — создать два новых столбца:
- Диапазон: Создать категории для столбца "Ежемесячный доход" в дискретных интервалах по 5000.
- Полное имя: объединение столбцов фамилии и имени в один столбец.
Столбец на основе примеров из выбранных столбцов
Один из вариантов при создании нового столбца — выбрать столбец, используемый в вычислениях. В этом примере вы создадите столбец Range из значений в столбце "Ежемесячный доход ".
Чтобы выполнить эту задачу, выберите столбец Ежемесячный доход, выберите команду Столбец из примеров, а затем выберите Из выбора.
В области предварительного просмотра отображается новый редактируемый столбец, где можно ввести примеры. В первом примере значение из выбранного столбца равно 19500. Поэтому в новом столбце введите текст 15000–20000, который является ячейкой, где это значение падает.
Когда Power Query находит соответствующее преобразование, он заполняет результаты преобразования в оставшиеся строки. Кроме того, можно просмотреть текст формулы M для преобразования над предварительным просмотром таблицы.
После нажатия кнопки "ОК" новый столбец становится частью запроса. Новый шаг также добавляется в запрос.
** Столбец из примеров, взятых из всех столбцов
Следующая цель — создать столбец "Полное имя", используя значения из столбцов "Имя" и "Фамилия".
Чтобы выполнить эту задачу, выберите столбец из команды examples , а затем выберите "Из всех столбцов".
Затем введите первый пример полного имени как Эндерс, Мария.
После нажатия кнопки "ОК" новый столбец теперь является частью запроса. Новый шаг также добавляется в запрос. Выберите и удерживайте (или щелкните правой кнопкой мыши) имя столбца слияния , а затем выберите "Переименовать " и измените имя столбца на полное имя.
Последний шаг — удалить столбцы "Имя", "Фамилия" и "Ежемесячный доход". Последняя таблица теперь содержит столбцы Range и Full Name со всеми данными, созданными на предыдущих шагах.
Советы и рекомендации
При предоставлении примеров Power Query предлагает полезный список доступных полей, значений и предлагаемых преобразований для выбранных столбцов. Вы можете просмотреть этот список, выбрав любую ячейку нового столбца, и приступить к вводу значения или выбору F2 на клавиатуре. Вы также можете использовать мышь и дважды щелкнуть одну из ячеек в новом столбце.
Важно отметить, что столбец из примеров работает только в первых 100 строках предварительного просмотра данных. Чтобы создать собственный пример данных, можно применить шаги перед шагом колонка из примеров. После создания столбца "Столбец из примеров" можно удалить эти предыдущие шаги; Только что созданный столбец не будет затронут.
Список поддерживаемых преобразований
Многие, но не все, преобразования доступны при использовании столбца из примеров. В следующем списке показаны поддерживаемые преобразования.
Общие сведения
- Условный столбец
Справочные материалы
- Ссылка на определенный столбец, включая преобразование обрезки, очистки и регистра
Преобразования текста
- Объединение (поддерживает сочетание литеральных строк и значений целых столбцов)
- Заменить
- Length
- Экстракт
- Первые символы
- Последние символы
- Диапазон
- Текст перед разделителем
- Текст после разделителя
- Текст между разделителями
- Length
- Удаление символов
- Сохранение символов
Замечание
Все преобразования текста учитывают потенциальную необходимость обрезать, очистить или применить преобразование регистра к значению столбца.
Трансформации даты
- Day
- День недели
- Имя дня недели
- День года
- Месяц
- Название месяца
- Четверть года
- Неделя месяца
- Неделя года
- Год
- Возраст
- Начало года
- Конец года
- Начало месяца
- Конец месяца
- Начало квартала
- Дни в месяце
- Конец квартала
- Начало недели
- Конец недели
- День месяца
- Начало дня
- Конец дня
Преобразования времени
- Час
- Minute
- Second
- К локальному времени
Замечание
Все преобразования даты и времени учитывают потенциальную необходимость преобразования значения столбца в date, time или DateTime.
Преобразования чисел
- Абсолютная величина
- Арккосинус
- Arcsine
- Арктангенс
- Преобразование в число
- Косинус
- Куб
- Divide
- Exponent
- Факториал
- Целочисленное деление
- Является четным
- Является нечетным
- Ln
- Логарифм Base-10
- По модулю
- Multiply
- Округление вниз
- Окружить
- Подписание
- Синус
- Квадратный корень
- Square
- Subtract
- Сумма
- Касательная
- Сегментирование и диапазоны