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 |