Вы можете добавить настраиваемый столбец в текущий запрос, создав формулу. Power Query проверяет синтаксис формулы так же, как и диалоговое окно Редактирование запросов. Дополнительные сведения о языке формул Power Query см. в разделе Создание формул Power Query.
-
Чтобы открыть запрос, найдите ранее загруженный из Редактор Power Query, выберите ячейку в данных, а затем выберите Запрос > Изменить. Дополнительные сведения см. в статье Создание, изменение и загрузка запроса в Excel.
-
Выберите Добавить столбец > Пользовательский столбец. Откроется диалоговое окно Настраиваемый столбец .
-
Введите новое имя столбца.
-
Вставьте столбец в поле Настраиваемая формула столбца , выбрав столбец из списка Доступные столбцы , а затем выбрав Вставить.= each [Total] + [SalesTax].
Примечание Вы можете ссылаться на несколько столбцов, если разделить их с помощью оператора . Например, чтобы вычислить столбец TotalSales, вы можете добавить Total и SalesTax, используя формулу -
Нажмите кнопку ОК.
-
После добавления настраиваемого столбца убедитесь, что он имеет соответствующий тип данных. Если слева от заголовка столбца отображается значок Любой , измените тип данных на нужный. Дополнительные сведения см. в разделе Добавление или изменение типов данных.
Совет Вы можете попробовать другой подход, чтобы получить нужные результаты. Используйте настраиваемый столбец для объединения значений из двух или нескольких столбцов в один настраиваемый столбец. Дополнительные сведения см. в статье Объединение столбцов.
В следующей таблице приведены распространенные примеры пользовательских формул.
Формула |
Описание |
---|---|
"abc" |
Создает столбец с текстом abc во всех строках. |
1+1 |
Создает столбец с результатом вычисления 1 + 1 (2) во всех строках. |
[UnitPrice] * [Quantity] |
Создает столбец с результатом умножения двух столбцов таблицы. |
[UnitPrice] * (1 – [Discount]) * [Quantity] |
Вычисляет общую цену с учетом значения в столбце Discount. |
"Hello" & [Name] |
Объединяет слово Hello с содержимым столбца Name в новый столбец. |
Date.DayOfWeekName([DOB]) |
Создает новый столбец, отображающий имя дня недели, например понедельник, производный от типа данных столбца даты и времени DOB . |
DateTime.Time([DOB]) |
Создает новый столбец, в котором отображается только время, производное от типа данных столбца даты и времени DoB . |
Date.Month([DOB]) |
Создает новый столбец, который отображает месяц в виде числа от 1 до 12, например 4 для апреля, производный от типа данных столбца даты и времени DoB . |
См. также
Справка по Power Query для Excel
Добавление настраиваемого столбца (docs.com)