ADDCOLUMNS
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Dodaje kolumny obliczeniowe do danej tabeli or wyrażenia tabeli.
Składnia
ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
Parametry
Termin | Definicja |
---|---|
table |
Dowolne wyrażenie DAX zwracające tabelę danych. |
name |
Nazwa nadana kolumnie, ujęta w cudzysłowy. |
expression |
Każde wyrażenie DAX zwracające wyrażenie skalarne obliczane dla każdego wiersza table . |
Zwracanie value
Tabela z all jego oryginalnych kolumn and dodanych.
Uwagi
Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.
Przykład
Poniższy przykład zwraca rozszerzoną wersję tabeli Product Category zawierającą łączną sprzedaż values z kanału odsprzedawcy and sprzedaży internetowej.
ADDCOLUMNS(ProductCategory
, "Internet Sales", SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])
, "Reseller Sales", SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))
W poniższej tabeli przedstawiono podgląd danych, tak jak byłoby to received przez dowolną funkcję oczekującą otrzymania tabeli:
ProductCategory[ProductCategoryName] | ProductCategory[ProductCategoryAlternateKey] | ProductCategory[ProductCategoryKey] | [Sprzedaż internetowa] | [Reseller Sales] |
---|---|---|---|---|
Rowery | 1 | 1 | 25107749.77 | 63084675.04 |
Składniki | 2 | 2 | 11205837.96 | |
Odzież | 3 | 3 | 306157.5829 | 1669943.267 |
Akcesoria | 4 | 4 | 640920.1338 | 534301.9888 |