Condividi tramite


LEFT

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Restituisce il numero specificato di caratteri 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 o un riferimento a una colonna contenente testo.
num_chars (facoltativo) Numero di caratteri da estrarre LEFT; se omesso, 1.

Valore restituito

Stringa di testo.

Osservazioni

  • Considerando che Microsoft Excel contiene funzioni diverse per l'utilizzo del testo in lingue di caratteri a byte singolo e doppio byte, DAX funziona con Unicode e archivia tutti i caratteri con la stessa lunghezza; pertanto, una singola funzione è sufficiente.

  • 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

Nell'esempio seguente vengono restituiti i primi cinque caratteri del nome della società nella colonna [ResellerName] e le prime cinque lettere del codice geografico nella colonna [GeographyKey] e le concatena 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 i caratteri massimi disponibili e non genera un errore. Ad esempio, la colonna [GeographyKey] contiene numeri come 1, 12 e 311; pertanto il risultato ha anche lunghezza variabile.

funzioni text