Condividi tramite


Funzione SUBSTITUTE (DAX)

Sostituisce il testo esistente con testo nuovo in una stringa di testo.

Sintassi

SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)

Parametri

Termine

Definizione

text

Testo, o un riferimento a una colonna contenente testo, in cui si desidera sostituire i caratteri.

old_text

Il testo esistente che si desidera sostituire.

new_text

Il testo con cui si desidera sostituire old_text.

instance_num

(facoltativo) L'occorrenza di old_text che si desidera sostituire. Se omesso, vengono sostituite tutte le istanze di old_text.

Valore proprietà/Valore restituito

Una stringa di testo.

Osservazioni

Utilizzare la funzione SUBSTITUTE per sostituire un testo specifico in una stringa di testo e la funzione REPLACE per sostituire qualsiasi testo di lunghezza variabile che si trovi in una posizione specifica di una stringa di testo.

Per la funzione SUBSTITUTE si applica la distinzione tra maiuscole e minuscole. Se non vi è corrispondenza di maiuscole e minuscole tra text e old_text, SUBSTITUTE non sostituisce il testo.

Esempio: sostituzione all'interno di un stringa

Descrizione

Nella formula seguente viene creata una copia della colonna [Product Code] che sostituisce con il nuovo codice prodotto NW il codice prodotto precedente PA ovunque si trovi nella colonna.

Codice

=SUBSTITUTE([Product Code], "NW", "PA") 

Vedere anche

Riferimento

Altre risorse