Funzione MID (DAX)
Restituisce una stringa di caratteri a partire dalla parte centrale di una stringa di testo, dopo avere specificato una posizione iniziale e una lunghezza.
Sintassi
MID(<text>, <start_num>, <num_chars>)
Parametri
Termine |
Definizione |
---|---|
text |
Stringa di testo da cui si desidera estrarre i caratteri oppure colonna contenente testo. |
start_num |
La posizione del primo carattere che si desidera estrarre. Le posizioni partono da 1. |
num_chars |
Il numero di caratteri da restituire. |
Valore proprietà/Valore restituito
Una stringa di testo della lunghezza specificata.
Osservazioni
Mentre Microsoft Excel presenta diverse funzioni per l'utilizzo delle lingue SBCS (Single-Byte Character Set) e DBCS (Double-Byte Character Set), PowerPivot per Excel utilizza Unicode e archivia tutti i caratteri con la stessa lunghezza.
Esempio
Negli esempi seguenti vengono restituiti gli stessi risultati, ovvero le prime 5 lettere della colonna [ResellerName]. Nel primo esempio viene utilizzato il nome completo della colonna e viene specificato il punto iniziale. Nel secondo esempio vengono omessi il nome della tabella e il parametro, num_chars.
=MID('Reseller'[ResellerName],5,1))
=MID([ResellerName,5])
I risultati sono gli stessi che si ottengono utilizzando la formula seguente:
=LEFT([ResellerName],5)