Вы можете добавить настраиваемый столбец в текущий запрос, создав формулу. 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)