Добавляя столбец, можно изменять и форматировать различные типы данных многими распространенными способами. Например, вам может потребоваться определить, четное или нечетное число, использовать строчную букву в текстовой строке или вывести название месяца в виде даты и времени. Power Query предлагает множество полезных команд, которые помогут вам достичь цели без использования формул.
В каждом из следующих разделов приводится несколько примеров того, что можно сделать, а затем приводится сводка всех команд, доступных для каждого типа данных.
Важно
В следующих примерах используется вкладка "Добавить столбец ", чтобы исходный столбец остался без изменений. Этот подход обычно помогает избежать случайных ошибок обновления. Каждая из этих команд также доступна на вкладке "Преобразование ", где изменяется исходный столбец. Будьте осторожны при изменении исходного столбца, так как это может привести к случайным ошибкам обновления.
Совет
Чтобы быстро создать образец данных и опробовать процедуру, создайте таблицу Excel из нескольких столбцов и строк, а затем импортируйте ее. Дополнительные сведения см. в статье Создание и форматирование таблиц и импорт из таблицы Excel.
Добавление столбца из текста
В этом разделе приведено несколько примеров текста, а затем приведен список всех доступных текстовых команд. В другой статье обсуждается использование команды Parse . Дополнительные сведения см. в статье Анализ текста в формате JSON или XML (Power Query).
Чтобы сделать каждое слово в строке прописным:
Выберите столбец LoudMemo.
Выберите"Добавить формат>столбца>", чтобы сделать каждое Word прописным. Вместе с результатом добавится новый столбец.
Чтобы найти длину строки:
Выберите столбец "Полное имя".
Выберите "Добавить длинуизвлечения>столбца>". Вместе с результатом добавится новый столбец.
Сводка команд текстовых типов данных
| Извлечение | Формат | Синтаксический анализ |
|---|---|---|
|
|
|
Добавление столбца из числа
В этом разделе приведено несколько примеров, а затем приведен список всех доступных команд счисления.
Вычисление факториала числа:
Выберите столбец, Номер образца.
Выберите "Добавить столбец>экспоненциальный>факториал". Вместе с результатом добавится новый столбец.
Поиск тангенса числа:
Выберите столбец "Данное число".
Выберите Добавитьтригонометрию>столбца>по касательной. Добавляется новый столбец с именем "Тангенс" с результатом 0,999999673.
Выберите "Добавить столбец>с округлением"> вбольшую сторону. При добавлении нового столбца с именем "Округлить" будет получен результат 1.
Примечание
Число 0.785398 равно 270 градусам в радианах.
Чтобы добавить два столбца чисел:
Выделите столбцы, StoreA и StoreB.
Выберите Добавить столбец>Сумма статистики>.
Чтобы вычислить процент от числа:
В этом примере значение 4 является оценкой опроса в диапазоне от 1 до 5.
Выберите столбец " Оценка клиентов".
Выберите "Добавить столбец>"StandardPercent>of. В диалоговом окне "Процент доли" введите значение или используйте значение в столбце.
В нашем примере введите 500. Вы хотите выразить процентное соотношение как 80 %, так как 4 соответствует 80 % от 5 по шкале от 1 до 5. 80 % — это 0,08 десятичного значения, где шкала от 0 до 1, а 100 % — это десятичное значение 1. Чтобы преобразовать в правильный процент и масштаб, расчет выглядит следующим образом: (4/500)*100, что дает значение 0,08.
Совет
После загрузки запроса на лист в столбце "Процент от " отображается 0,08, но в конечном итоге его нужно выразить в виде процентов. В Excel выберите столбец "Процент", а затем выберитетип> данных "Домашний>"в процентах, в котором отображается 80%. Дополнительные сведения см. в статье Форматирование чисел в виде процентов.
Сводка команд числовых типов данных
| Стандартный | Статистика | Экспоненциальный | Тригонометрия | Округление |
|---|---|---|---|---|
|
|
|
|
|
Добавление столбца из даты и времени
В этом разделе представлено несколько примеров даты, времени и длительности. Здесь также отображается список всех доступных команд для даты, времени и длительности.
Чтобы вывести название месяца или даты:
Выделите столбец "ДатаНачала".
Выберите "Добавить столбец",>"Дата>","Месяц>", "Название месяца".
Чтобы отобразить неделю года, номер даты:
Выберите столбец "Дата заказа".
Выберите "Добавить столбец">Дата,>неделя>, неделя года.
Чтобы отобразить текущий возраст человека с учетом даты его рождения:
Выделите столбец, дата рождения.
Выберите "Добавить столбец>"Дата",>"Возраст". Эта команда преобразует значение в формат длины времени: Days.Hours:Minutes:Seconds или 25177.15:27:41.1876935. Это значение представляет количество дней от даты рождения до настоящего времени.
Выберите "Добавить длительность> столбца>,общее количество лет". Эта команда преобразует значение столбца "Возраст" в число лет, например 68,97984786.
Чтобы удалить десятичные знаки, выберите "Добавить столбец>,округляя>до ближайшего меньшего размера".
Сводка команд для работы с датой, временем и длительностью
| Дата | Время | Длительность |
|---|---|---|
|
|
|
См. также
Справка по Power Query для Excel
Добавление столбца из примера (Power Query)
Добавление настраиваемого столбца (Power Query)