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.