SELECTCOLUMNS
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Zwraca tabelę z wybranymi kolumnami z tabeli i nowymi kolumnami określonymi 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 wartość skalarną, takie jak odwołanie do kolumny, liczba całkowita lub wartość ciągu. |
Wartość zwracana
Tabela z taką samą liczbą wierszy jak tabela określona jako pierwszy argument. Zwracana tabela zawiera jedną kolumnę dla każdej pary argumentów Name
, Expression
, a każde wyrażenie jest oceniane w kontekście wiersza z określonego argumentu Table
.
Uwagi
SELECTCOLUMNS ma ten sam podpis co ADDCOLUMNSi ma to samo zachowanie, z tą różnicą, że zamiast rozpoczynać się od określonego Table
, SELECTCOLUMNS rozpoczyna się od pustej tabeli przed dodaniem kolumn.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład
W poniższej tabeli o nazwie Customer (Klient):
Kraj | Stan | Hrabia | Łą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 |