Del via


ADDCOLUMNS

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

Legger til beregnede kolonner i den angitte tabellen eller tabelluttrykket.

Syntaks

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

Parametere

Vilkår Definisjon
table Alle DAX uttrykk som returnerer en tabell med data.
name Navnet som er gitt til kolonnen, omsluttet av doble anførselstegn.
expression Alle DAX uttrykk som returnerer et skalaruttrykk, evaluert for hver rad med table.

Returverdi

En tabell med alle de opprinnelige kolonnene og de som er lagt til.

Merknader

Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).

Eksempel

Følgende eksempel returnerer en utvidet versjon av produktkategoritabellen som inkluderer totale salgsverdier fra forhandlerkanalen og Internett-salget.

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

Tabellen nedenfor viser en forhåndsvisning av dataene slik de mottas av en hvilken som helst funksjon som forventer å motta en tabell:

ProductCategory[ProductCategoryName] ProductCategory[ProductCategoryAlternateKey] ProductCategory[ProductCategoryKey] [Internett-salg] [Forhandlersalg]
Sykler 1 1 25107749.77 63084675.04
Komponenter 2 2 11205837.96
Klær 3 3 306157.5829 1669943.267
Tilbehør 4 4 640920.1338 534301.9888