При добавлении столбца существует множество распространенных способов изменения и форматирования различных типов данных. Например, может потребоваться определить, является ли число нечетным или четным, строчным регистром текстовой строкой, или отобразить название месяца даты и времени. 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 выберите столбец Процент от , а затем выберите Главная > процентная
Сводка по числу команд типа данных
Стандартный |
Статистика |
Экспоненциальный |
Тригонометрия |
Округление |
---|---|---|---|---|
|
|
|
|
|
В этом разделе представлено несколько примеров даты, времени и длительности, а затем приведен список всех доступных команд даты, времени и длительности.
Чтобы отобразить название месяца даты, выполните следующие действия:
-
Выберите столбец StartDate.
-
Выберите Добавить столбец > дата > месяц > название месяца.
Чтобы отобразить номер недели года даты, выполните следующие действия:
-
Выберите столбец Дата заказа.
-
Выберите Добавить столбец > дата > неделя года.
Чтобы отобразить текущий возраст человека с датой рождения, выполните следующие действия:
-
Выберите столбец DoB.
-
Выберите Добавить столбец > с даты > возраста. Эта команда преобразует значение в формат времени: Days.Hours:Minutes:Seconds или 25177.15:27:41.1876935. Это число дней от даты рождения до настоящего времени.
-
Выберите Добавить > длительность столбца> лет. Значение столбца Возраст преобразуется в число лет или 68,97984786.
-
Чтобы удалить десятичные разряды, выберите Добавить столбец > округление > округление вниз.
Сводка команд даты, времени и длительности
Дата |
Время |
Длительность |
---|---|---|
|
|
|
Пример статьи
Справка по Power Query для Excel