Condividi tramite


Funzione RIGHT

Tramite la funzione RIGHT viene restituito l'ultimo carattere o gli ultimi caratteri in una stringa di testo, in base al numero di caratteri specificati dall'utente.

Sintassi

RIGHT(<text>, <num_chars>)

Parametri

Termine

Definizione

text

Stringa di testo contenente i caratteri da estrarre o riferimento a una colonna contenente testo.

num_chars

(facoltativo) Il numero di caratteri che si desidera estrarre tramite la funzione RIGHT; se omesso, è pari a 1. È inoltre possibile utilizzare un riferimento a una colonna contenente numeri.

Se il riferimento di colonna non contiene testo, ne viene eseguito il cast come testo in modo implicito.

Valore proprietà/Valore restituito

Una stringa di testo contenente i caratteri all'estrema destra specificati.

Osservazioni

RIGHT calcola sempre 1 per ogni carattere a byte singolo o a byte doppio, a prescindere dall'impostazione della lingua predefinita.

È possibile che tramite questa funzione DAX vengano restituiti risultati diversi se utilizzata in un modello distribuito e su cui vengono quindi eseguite query in modalità DirectQuery. Per ulteriori informazioni sulle differenze semantiche della modalità DirectQuery, visitare il sito Web all'indirizzo https://go.microsoft.com/fwlink/?LinkId=219171

Esempio: restituzione di un numero fisso di caratteri

Descrizione

La formula seguente restituisce le ultime due cifre del codice di prodotto nella tabella New Products.

Codice

=RIGHT('New Products'[ProductCode],2)

Esempio: utilizzo di un riferimento di colonna per specificare il numero dei caratteri

Descrizione

La formula seguente restituisce un numero variabile di cifre del codice di prodotto nella tabella New Products, in base al numero specificato nella colonna MyCount. Se nella colonna MyCount non sono presenti valori o il valore è vuoto, anche RIGHT restituisce un valore vuoto.

Codice

=RIGHT('New Products'[ProductCode],[MyCount])

Vedere anche

Riferimento

Funzione LEFT

Funzione MID

Altre risorse

Funzioni di testo (DAX)