Condividi tramite


CONCATENATEX

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Concatena il risultato di un'espressione valutata per ogni riga in una tabella.

Sintassi

CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])

Parametri

Termine Definizione
table Tabella contenente le righe per cui verrà valutata l'espressione.
expression Espressione da valutare per ogni riga di table.
delimiter (Facoltativo) Separatore da usare durante la concatenazione.
orderBy_expression (Facoltativo) Qualsiasi espressione DAX in cui viene usato il valore del risultato per ordinare i valori concatenati nella stringa di output. Viene valutata per ogni riga di table.
order (Facoltativo) Valore che specifica come ordinare orderBy_expression valori, crescente o decrescente.

Il parametro facoltativo order accetta i valori seguenti:

Valore Valori alternativi Descrizione
0 (zero) FALSE, DESC Ordina in ordine decrescente i valori di orderBy_expression. Questo è il valore predefinito quando il parametro order viene omesso.
1 TRUE, ASC Ordina in ordine crescente di valori di orderBy_expression.

Valore restituito

Stringa concatenata.

Osservazioni

  • Questa funzione accetta come primo argomento una tabella o un'espressione che restituisce una tabella. Il secondo argomento è una colonna che contiene i valori da concatenare o un'espressione che restituisce un valore.

  • I valori concatenati non vengono necessariamente ordinati in un ordine specifico, a meno che non venga specificato orderBy_expression.

  • Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio

Tabella Dipendenti

FirstName LastName
Alano Birraio
Michael Blythe

La formula seguente:

= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")

Restituisce: "Alan Brewer, Michael Blythe"