SELECTCOLUMNS
Van toepassing op:berekende kolom
berekende tabel
Meting
Visuele berekening
Retourneert een tabel met geselecteerde kolommen uit de tabel en nieuwe kolommen die zijn opgegeven door de DAX expressies.
Syntaxis
SELECTCOLUMNS(<Table>, [<Name>], <Expression>, [<Name>], …)
Parameters
Term | Definitie |
---|---|
Table |
Elke DAX-expressie die een tabel retourneert. |
Name |
De naam die aan de kolom wordt gegeven, tussen dubbele aanhalingstekens. |
Expression |
Elke expressie die een scalaire waarde retourneert, zoals een kolomreferentie, geheel getal of tekenreekswaarde. |
Retourwaarde
Een tabel met hetzelfde aantal rijen als de tabel die is opgegeven als het eerste argument. De geretourneerde tabel heeft één kolom voor elk paar Name
, Expression
argumenten en elke expressie wordt geëvalueerd in de context van een rij van het opgegeven Table
argument.
Opmerkingen
SELECTCOLUMNS dezelfde handtekening heeft als ADDCOLUMNSen hetzelfde gedrag heeft, behalve dat in plaats van te beginnen met de opgegeven Table
, SELECTCOLUMNS begint met een lege tabel voordat u kolommen toevoegt.
Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Opmerking
Voor de volgende tabel met de naam Customer:
Land/regio | Provincie | Tellen | Totaal |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
USA | CA (consistentie en beschikbaarheid) | 5 | 500 |
USA | WA | 10 | 900 |
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])
Retourneert
Land, staat |
---|
IND, JK |
IND, MH |
IND, WB |
VS, CA |
VS, WA |