Testo DAX - funzione CONCATENATEX

Descrizione

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

La funzione DAX CONCATENATEX è una novità di Excel 2016.

Sintassi

CONCATENATEX (
   <table>, <expression>, [<delimiter>], [<OrderBy_Expression1>], [<Order>] …
)

Parametri

Sr.No. Parametro e descrizione
1

table

La tabella contenente le righe per le quali verrà valutata l'espressione.

2

expression

L'espressione da valutare per ogni riga della tabella.

3

delimiter

Opzionale.

Un separatore da utilizzare durante la concatenazione.

4

OrderBy_Expression1

Opzionale.

Colonna in base alla quale i valori devono essere concatenati.

5

Order

Opzionale.

ASC: per ordinare in ordine crescente.

DESC: per ordinare in ordine decrescente.

Se omesso, il valore predefinito è ASC.

Valore di ritorno

Una singola stringa di testo.

Osservazioni

La funzione CONCATENATEX accetta come primo parametro una tabella o un'espressione che restituisce una tabella.

Il secondo parametro è una colonna che contiene i valori che si desidera concatenare o un'espressione che restituisce un valore.

Esempio

CONCATENATEX (Products, [Product],", ", [Product Key], ASC)
   returns Air Purifier, Detergent Powder, Floor Cleaner, Hand Wash, Soap.
   
= CONCATENATEX (Products, [Product],",", [Product Key], DESC) 
   returns Soap, Hand Wash, Floor Cleaner, Detergent Powder, Air Purifier. 

= CONCATENATEX (Products, [Product],", ", [Product Key]) 
   returns Air Purifier, Detergent Powder, Floor Cleaner, Hand Wash, Soap.