SELECTCOLUMNS
Van toepassing op:berekende kolomberekende tabelMeasureVisuele berekening
Retourneert een tabel met geselecteerde kolommen uit de tabel and 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 value retourneert, zoals een kolomreferentie, geheel getal, or tekenreeks value. |
value retourneren
Een tabel met hetzelfde aantal rijen als de tabel die is opgegeven als het argument first. De geretourneerde tabel heeft één kolom voor elk paar Name
, Expression
argumenten, and elke expressie wordt geëvalueerd in de context van een rij van het opgegeven Table
argument.
Opmerkingen
SELECTCOLUMNS dezelfde handtekening heeft als ADDCOLUMNS, heeft and hetzelfde gedrag except dat in plaats van te beginnen met de opgegeven Table
, SELECTCOLUMNS begint met een lege tabel voordat u kolommen toevoegt.
Deze functie wordt not ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in berekende kolommen or regels voor beveiliging op rijniveau (RLS).
Opmerking
Voor de volgende tabel met de naam Customer:
Land/regio | Provincie | Count | 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 |