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