Condividi tramite


Funzione LEFT (DAX)

Restituisce il numero di caratteri specificato dall'inizio di una stringa di testo.

Sintassi

LEFT(<text>, <num_chars>)

Parametri

Termine

Definizione

text

Stringa di testo contenente i caratteri che si desidera estrarre oppure un riferimento a una colonna contenente testo.

num_chars

(facoltativo) Il numero di caratteri che si desidera estrarre tramite la funzione LEFT. Se omesso, è pari a 1.

Valore proprietà/Valore restituito

una stringa di testo.

Osservazioni

Mentre Microsoft Excel include diverse funzioni per l'utilizzo del testo nelle lingue SBCS (Single-Byte Character Set) e DBCS (Double-Byte Character Set), in PowerPivot per Excel viene utilizzato Unicode e tutti i caratteri vengono archiviati con la stessa lunghezza. Per questo motivo, è sufficiente una funzione singola.

Esempio

Nell'esempio seguente vengono restituiti i primi cinque caratteri del nome dell'azienda nella colonna [ResellerName] e le prime cinque lettere del codice geografico nella colonna [GeographyKey] e vengono concatenati per creare un identificatore.

=CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))

Se l'argomento num_chars è un numero maggiore del numero di caratteri disponibili, la funzione restituisce il numero massimo di caratteri disponibili e non genera un errore. La colonna [GeographyKey] ad esempio contiene numeri quali 1, 12 e 311. Pertanto anche il risultato ha lunghezza variabile.

Vedere anche

Altre risorse