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 della città della società nella colonna [City] e le prime cinque lettere della chiave reseller nella colonna [ResellerKey] e le concatena per creare un identificatore.

= CONCATENATE ( LEFT ( 'Reseller'[City], 5 ), LEFT ( 'Reseller'[ResellerKey], 5 ) )

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 [ResellerKey] contiene numeri come 5, 24 e 312; pertanto il risultato ha anche lunghezza variabile.

funzioni text