Существует много распространенных способов изменения и форматирования различных типов данных при добавлении столбца. Например, можно определить, четное или нечетное число, использовать строчные буквы в текстовой строке или вывести название месяца в виде даты и времени. В Power Query есть множество полезных команд, позволяющих добиться желаемого результата и избавить вас от использования формул.
В каждом из следующих разделов приводится несколько примеров того, что можно сделать, а затем приводится сводка всех команд, доступных для каждого типа данных.
Важно! В следующих примерах используется вкладка "Добавить столбец ", чтобы исходный столбец остался без изменений. Как правило, это рекомендация, которая помогает избежать случайных ошибок обновления. Каждая из этих команд также доступна на вкладке "Преобразование ", которая изменяет исходный столбец. Будьте осторожны при изменении исходного столбца. Это может привести к случайным ошибкам обновления.
Совет Чтобы быстро создать образец данных и опробовать процедуру, создайте таблицу Excel из нескольких столбцов и строк, а затем импортируйте ее. Дополнительные сведения см. в статье Создание и форматирование таблиц и импорт из таблицы Excel.
Добавление столбца из текста
В этом разделе приведено несколько примеров текста, а затем приведен список всех доступных текстовых команд. Использование команды Parse обсуждается в другом разделе. Дополнительные сведения см. в статье Анализ текста в формате JSON или XML.
Чтобы сделать каждое слово в строке прописным:
- Выберите столбец 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 выберите столбец "Процент", а затем — "Главная>"
" в Excel, отображающий значение 80%. Дополнительные сведения см. в статье Форматирование чисел в виде процентов.
Сводка команд числовых типов данных
| Стандартный | Статистика | Экспоненциальный | Тригонометрия | Округление |
|---|---|---|---|---|
|
|
|
|
|
Добавление столбца из даты и времени
В этом разделе приведено несколько примеров даты, времени и длительности, а затем приведен список всех доступных команд для работы с датой, временем и длительностью.
Чтобы вывести название месяца или даты:
- Выделите столбец "ДатаНачала".
- Выберите "Добавить столбец",>"Дата>","Месяц>", "Название месяца".
Чтобы отобразить неделю года, номер даты:
- Выберите столбец "Дата заказа".
- Выберите столбец "Добавить столбец>"Дата,>неделя года.
Чтобы отобразить текущий возраст человека с учетом даты его рождения:
- Выделите столбец, дата рождения.
- Выберите "Добавить столбец>из даты>и возраста". Эта команда преобразует значение в формат длины времени: Days.Hours:Minutes:Seconds или 25177.15:27:41.1876935. Это количество дней от даты рождения до настоящего времени.
- Выберите "Добавить столбец>длительность>в годах". При этом значение столбца "Возраст" преобразуется в число лет или 68,97984786.
- Чтобы удалить десятичные знаки, выберите "Добавить столбец>,округляя>до ближайшего меньшего размера".
Сводка команд для работы с датой, временем и длительностью
| Дата | Время | Длительность |
|---|---|---|
|
|
|
Пример статьи
Справка по Power Query для Excel