Udostępnij za pośrednictwem


ADDCOLUMNS

Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie wizualizacji

Dodaje kolumny obliczeniowe do danej tabeli lub wyrażenia tabeli.

Składnia

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

Parametry

Termin Definicja
table Dowolne wyrażenie języka DAX zwracające tabelę danych.
name Nazwa nadana kolumnie, ujęta w cudzysłowy.
wyrażenie Dowolne wyrażenie języka DAX zwracające wyrażenie skalarne obliczane dla każdego wiersza tabeli.

Wartość zwracana

Tabela ze wszystkimi jego oryginalnymi kolumnami i dodanymi.

Uwagi

Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.

Przykład

Poniższy przykład zwraca rozszerzoną wersję tabeli Product Category (Kategoria produktu), która zawiera łączne wartości sprzedaży z kanału odsprzedawcy i 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, który byłby odbierany 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