CONCATENATEX
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuálového výpočtu
Zreťazí výsledok výrazu vyhodnoteného pre každý riadok v tabuľke.
Syntax
CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])
Parametre
Termín | Definícia |
---|---|
table |
Tabuľka obsahujúca riadky, pre ktoré sa bude vyhodnocovať výraz. |
expression |
Výraz, ktorý sa má vyhodnotiť pre každý riadok table . |
delimiter |
(Voliteľné) Oddeľovač, ktorý sa používa počas zreťazenia. |
orderBy_expression |
(Voliteľné) Akýkoľvek výraz DAX, kde sa výsledná hodnota použije na zoradenie zreťazených hodnôt vo výstupnom reťazci. Vyhodnotí sa pre každý riadok table . |
order |
(Voliteľné) Hodnota, ktorá určuje spôsob zoradenia orderBy_expression hodnôt vzostupne alebo zostupne. |
Voliteľný parameter order
akceptuje nasledujúce hodnoty:
Hodnota | Alternatívne hodnoty | Popis |
---|---|---|
0 (nula) |
FALSE
DESC
|
Vykoná sa zoradenie hodnôt v zostupnom poradí orderBy_expression . Toto je predvolená hodnota pri vynechaní parametra order . |
1 |
TRUE
ASC
|
Zoradí hodnoty orderBy_expression vo vzostupnom poradí . |
Vrátená hodnota
Zreťazený reťazec.
Poznámky
Táto funkcia berie ako prvý argument tabuľku alebo výraz, ktorý vráti tabuľku. Druhým argumentom je stĺpec obsahujúci hodnoty, ktoré chcete zreťaziť, alebo výraz, ktorý vracia hodnotu.
Zreťazené hodnoty nie sú nevyhnutne zoradené v určitom poradí, pokiaľ nie je zadaný
orderBy_expression
.Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).
Príklad
Tabuľka Zamestnanci
Meno | Priezvisko |
---|---|
Alan | Pivovarník |
Michael | Blythe |
Nasledujúci vzorec:
= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")
Vráti: "Alan Brewer, Michael Blythe"