ADDCOLUMNS
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
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 |