RIGHT
RIGHT restituisce l'ultimo carattere o i caratteri di una stringa di testo, in base al numero di caratteri specificato.
Sintassi
RIGHT(<text>, <num_chars>)
Parametri
Termine | Definizione |
---|---|
text |
Stringa di testo contenente i caratteri da estrarre o un riferimento a una colonna contenente testo. |
num_chars |
(facoltativo) Numero di caratteri da estrarre RIGHT; viene omesso, 1. È anche possibile usare un riferimento a una colonna contenente numeri. |
Se il riferimento alla colonna non contiene testo, viene eseguito il cast implicito come testo.
Valore restituito
Stringa di testo contenente i caratteri più a destra specificati.
Osservazioni:
RIGHT conta sempre ogni carattere, sia a byte singolo che a doppio byte, come 1, indipendentemente dall'impostazione della lingua predefinita.
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: restituzione di un numero fisso di caratteri
La formula seguente restituisce le ultime due cifre del codice prodotto nella tabella New Products.
= RIGHT('New Products'[ProductCode],2)
Esempio: uso di un riferimento a una colonna per specificare il numero di caratteri
La formula seguente restituisce un numero variabile di cifre dal codice prodotto nella tabella New Products, a seconda del numero nella colonna MyCount. Se non è presente alcun valore nella colonna, MyCount o il valore è vuoto, RIGHT restituisce anche un valore vuoto.
= RIGHT('New Products'[ProductCode],[MyCount])