SELECTCOLUMNS
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Zwraca tabelę z wybranymi kolumnami z tabeli and nowych kolumn określonych przez wyrażenia DAX.
Składnia
SELECTCOLUMNS(<Table>, [<Name>], <Expression>, [<Name>], …)
Parametry
Termin | Definicja |
---|---|
Table |
Dowolne wyrażenie DAX zwracające tabelę. |
Name |
Nazwa nadana kolumnie, ujęta w cudzysłowy. |
Expression |
Dowolne wyrażenie zwracające value skalarne, takie jak odwołanie do kolumny, liczba całkowita or ciąg value. |
Zwracanie value
Tabela z taką samą liczbą wierszy jak tabela określona jako argument first. Zwrócona tabela zawiera jedną kolumnę dla każdej pary argumentów Name
, Expression
, and każde wyrażenie jest oceniane w kontekście wiersza z określonego argumentu Table
.
Uwagi
SELECTCOLUMNS ma ten sam podpis co ADDCOLUMNS, and ma takie samo zachowanie except, że zamiast rozpoczynać się od określonego Table
, SELECTCOLUMNS rozpoczyna się od pustej tabeli przed dodaniem kolumn.
Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.
Przykład
W poniższej tabeli o nazwie Customer (Klient):
Kraj | Stan | Count | Łącznie |
---|---|---|---|
IND | 2 tys. | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])
Zwraca
Kraj, Stan |
---|
IND, JK |
IND, MH |
IND, WB |
USA, CA |
USA, WA |