ADDCOLUMNS

Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента

Добавляет вычисляемые столбцы в заданное выражение таблицы или таблицы.

Синтаксис

ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)  

Параметры

Термин Определение
table Любое выражение DAX, возвращающее таблицу данных.
name Имя столбца, заключенное в двойные кавычки.
выражение Любое выражение DAX, возвращающее скалярное выражение, вычисляемое для каждой строки таблицы.

Возвращаемое значение

Таблица со всеми исходными столбцами и добавленными.

Замечания

Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

В следующем примере возвращается расширенная версия таблицы "Категория продукта", которая включает общие значения продаж из канала торгового посредника и интернет-продаж.

ADDCOLUMNS(ProductCategory
               , "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])  
               , "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))  

В следующей таблице показана предварительная версия данных по мере получения любой функцией, ожидающей получения таблицы:

ProductCategory[ProductCategoryName] ProductCategory[ProductCategoryAlternateKey] ProductCategory[КлючКатегорииПродукта] [Интернет-продажи] [Продажи торговых посредников]
Велосипеды 1 1 25107749.77 63084675.04
Компоненты 2 2 11205837.96
Clothing 3 3 306157.5829 1669943.267
Аксессуары 4 4 640920.1338 534301.9888