Udostępnij za pośrednictwem


SELECTCOLUMNS

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

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