Funzione RIGHT (DAX)
La funzione RIGHT restituisce 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 un 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.
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