Вы можете добавить настраиваемый столбец в текущий запрос, создав формулу. Power Query проверяет синтаксис формулы так же, как и диалоговое окно Редактирование запросов. Дополнительные сведения о языке формул Power Query см. в разделе Создание формул Power Query.
Добавление настраиваемого столбца
Чтобы открыть запрос, найдите ранее загруженный из Редактор Power Query, выберите ячейку в данных, а затем выберите Изменить запрос>. Дополнительные сведения см. в статье Создание, изменение и загрузка запроса в Excel.
Выберите Добавить настраиваемый столбец столбца>. Откроется диалоговое окно Настраиваемый столбец .
Введите новое имя столбца.
Вставьте столбец в поле Настраиваемая формула столбца , выбрав столбец из списка Доступные столбцы , а затем выбрав Вставить.
Примечание Вы можете ссылаться на несколько столбцов, если разделить их с помощью оператора . Например, чтобы вычислить столбец TotalSales, добавьте Total и SalesTax с помощью формулы
= each [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)