Можете да добавите колона по избор към текущата си заявка, като създадете формула. Power Query проверява синтаксиса на формулата по същия начин, както и диалоговия прозорец за редактиране на заявка. За повече информация за езика за формули на Power Query вижте Въведение в езика за формули на Power Query M – PowerQuery M | Microsoft Learn.
Добавяне на колона по избор
- За да отворите заявка, намерете предварително заредена заявка от Редактор на Power Query, изберете клетка в данните и след това изберете "Редактиране на заявка>". За повече информация вижте "Създаване, зареждане или редактиране на заявка в Excel (Power Query)".
- Изберете "Добавяне на колона>по избор". Появява се диалоговият прозорец "Колона по избор ".
- Въведете ново име на колона.
- Вмъкнете колона в полето "Формула за колона по избор", като изберете колона от списъка "Налични колони" и след това изберете "Вмъкни".
Забележка
Можете да направите препратка към няколко колони, стига да ги отделите с оператор. Например за да изчислите колона TotalSales, можете да съберете Total и SalesTax с помощта на формулата
= each [Total] + [SalesTax]. - Изберете OK.
- След като добавите колона по избор, се уверете, че има подходящ тип данни. Ако виждате иконата "
" отляво на заглавката на колоната, променете типа на данните на това, което искате. За повече информация вж. " Добавяне или промяна на типове данни".
Съвет Можете да опитате друг подход, за да получите желаните резултати. Използвайте колона по избор за обединяване на стойности от две или повече колони в една колона по избор. За повече информация вижте Обединяване на колони.
Общи примери за формули
Следващата таблица обобщава често срещани примери за формули по избор.
| Формула | Описание |
|---|---|
"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 за дата и час. |
Вж. също
Добавяне на колона по избор (docs.com)