REPLACE
Si applica a:Calcolo visivo misuratabella calcolata colonnacalcolata
REPLACE sostituisce parte di una stringa di testo, in base al numero di caratteri specificati, con una stringa di testo diversa.
Sintassi
REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)
Parametri
Termine | Definizione |
---|---|
old_text | Stringa di testo che contiene i caratteri da sostituire oppure riferimento a una colonna contenente testo. |
start_num | Posizione del carattere in old_text che si vuole sostituire con new_text. |
num_chars | Numero di caratteri da sostituire. Avviso: se l'argomento num_chars è vuoto o fa riferimento a una colonna che restituisce un valore vuoto, la stringa per new_text viene inserita nella posizione, start_num, senza sostituire alcun carattere. Questo comportamento è identico a quello di Excel. |
new_text | Testo sostitutivo per i caratteri specificati in old_text. |
Valore restituito
Stringa di testo.
Osservazioni:
Mentre Microsoft Excel ha diverse funzioni per l'uso di testo in lingue con caratteri a singolo e a doppio byte, DAX usa Unicode e quindi tutti i caratteri vengono archiviati con la stessa lunghezza.
Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in colonne calcolate o nelle regole di sicurezza a livello di riga.
Esempio
La formula seguente crea una nuova colonna calcolata che sostituisce i primi due caratteri del codice prodotto nella colonna [ProductCode] con un nuovo codice di due lettere, OB.
= REPLACE('New Products'[Product Code],1,2,"OB")
Contenuto correlato
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per