LEFT

Si applica a:Calcolo visivo misuratabella calcolata colonnacalcolata

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

Sintassi

LEFT(<text>, <num_chars>)  

Parametri

Termine Definizione
testo Stringa di testo contenente i caratteri da estrarre oppure riferimento a una colonna contenente testo.
num_chars (facoltativo) Numero di caratteri da estrarre tramite LEFT. Se omesso, viene specificato 1.

Valore restituito

Stringa di testo.

Osservazioni:

  • Mentre Microsoft Excel contiene diverse funzioni per l'utilizzo di testo in lingue con caratteri a singolo e a doppio byte, DAX usa Unicode e pertanto tutti i caratteri vengono archiviati con la stessa lunghezza. Per questo motivo, è sufficiente una singola funzione.

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

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 questi valori 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 come 1, 12 e 311, pertanto anche il risultato ha lunghezza variabile.

Funzioni di testo