Condividi tramite


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

Riferimento

Altre risorse