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