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")