SELECTCOLUMNS
platí pro:Počítaný sloupecPočítaná tabulkamíravizuální
Vrátí tabulku s vybranými sloupci z tabulky a novými sloupci určenými výrazy DAX.
Syntaxe
SELECTCOLUMNS(<Table>, [<Name>], <Expression>, [<Name>], …)
Parametry
Pojem | definice |
---|---|
Table |
Libovolný DAX výraz, který vrací tabulku. |
Name |
Název zadaný sloupci uzavřený do dvojitých uvozovek. |
Expression |
Libovolný výraz, který vrací skalární hodnotu, jako je odkaz na sloupec, celé číslo nebo řetězcová hodnota. |
Návratová hodnota
Tabulka se stejným počtem řádků jako tabulka zadaná jako první argument. Vrácená tabulka má jeden sloupec pro každou dvojici Name
, Expression
argumentů a každý výraz se vyhodnotí v kontextu řádku ze zadaného Table
argumentu.
Poznámky
SELECTCOLUMNS má stejný podpis jako ADDCOLUMNSa má stejné chování s tím rozdílem, že místo toho, aby začínal se zadaným Table
, SELECTCOLUMNS začíná prázdnou tabulkou před přidáním sloupců.
Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).
Příklad
Pro následující tabulku s názvem Zákazník:
Země | State | Počítat | Celkem |
---|---|---|---|
IND | JK | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
USA | CA | 5 | 500 |
USA | WA | 10 | 900 |
SELECTCOLUMNS(Customer, "Country, State", [Country]&", "&[State])
Návraty
Země, stát |
---|
IND, JK |
IND, MH |
IND, WB |
USA, CA |
USA, WA |