Condividi tramite


Funzione REPLACE (DAX)

REPLACE sostituisce parte di una stringa di testo, in base al numero di caratteri specificati dall'utente, con una stringa di testo diversa.

Sintassi

REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)

Parametri

Termine

Definizione

old_text

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

start_num

La posizione del carattere in old_text che si desidera sostituire con new_text.

num_chars

Numero di caratteri che si desidera sostituire.

new_text

Il testo sostitutivo per i caratteri specificati in old_text.

Valore proprietà/Valore restituito

Stringa di testo.

Osservazioni

Diversamente da Microsoft Excel in cui sono disponibili funzioni differenti per le lingue con caratteri a singolo e a doppio byte, in PowerPivot per Excel viene utilizzato Unicode e pertanto tutti i caratteri vengono archiviati con la stessa lunghezza.

Esempio

La formula seguente consente di creare una nuova colonna di calcolo che sostituisce i primi due caratteri del codice di prodotto nella colonna [ProductCode] con il nuovo codice a due lettere OB.

=REPLACE('New Products'[Product Code],1,2,"OB")

Vedere anche

Riferimento

Altre risorse