Zdieľať cez


CONCATENATEX

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuá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_expressionvo 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"