Testo DAX - funzione SOSTITUISCI

Descrizione

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

Sintassi

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

Parametri

Sr.No. Parametro e descrizione
1

text

Il testo in cui si desidera sostituire il testo esistente con un nuovo testo o un riferimento a una colonna contenente testo.

2

old_text

Il testo esistente che desideri sostituire.

3

new_text

Il testo con cui vuoi sostituire old_text.

4

instance_num

Opzionale.

L'occorrenza di old_text che desideri sostituire.

Se omesso, ogni istanza di old_text viene sostituita.

Valore di ritorno

Una stringa di testo.

Osservazioni

La funzione SOSTITUISCI fa distinzione tra maiuscole e minuscole. Se il caso non corrisponde tra find_text e old_text, SUBSTITUTE non sostituirà il testo.

  • Se find_text è "Not" e inside_text contiene "not", SUBSTITUTE non sostituirà il testo.

La funzione DAX SUBSTITUTE è simile alla funzione DAX REPLACE.

  • È possibile utilizzare la funzione SOSTITUISCI se si desidera sostituire il testo specifico in una stringa di testo.

  • È possibile utilizzare la funzione REPLACE, se si desidera sostituire qualsiasi testo di lunghezza variabile che si trova in una posizione specifica in una stringa di testo.

Esempio

= SUBSTITUTE([Product],"Powder","Lotion")

sostituisce tutte le istanze di "Polvere" con "Lozione" nella colonna Prodotto. Se "Polvere" non viene trovata in nessuna delle righe della colonna Prodotto, non viene modificato nulla.