Testo DAX - funzione TROVA
Descrizione
Restituisce la posizione iniziale di una stringa di testo all'interno di un'altra stringa di testo.
La funzione DAX FIND distingue tra maiuscole e minuscole.
Sintassi
FIND (<find_text>, <within_text>, [<start_num>], [<NotFoundValue>])
Parametri
Sr.No. | Parametro e descrizione |
---|---|
1 | find_text Il testo che vuoi trovare. Utilizza le virgolette doppie (testo vuoto) per trovare la corrispondenza con il primo carattere in within_text. È possibile utilizzare caratteri jolly - il punto interrogativo (?) E l'asterisco (*) - in find_text.
Se vuoi trovare un vero punto interrogativo o un asterisco, digita una tilde (~) prima del carattere. |
2 | within_text Il testo in cui vuoi cercare. |
3 | start_num Opzionale. Il carattere da cui iniziare la ricerca. Se omesso, start_num = 1. Il primo carattere in within_text è il carattere numero 1. |
4 | NotFoundValue Opzionale. Il valore che deve essere restituito quando la funzione DAX FIND non trova find_text in within_text. Dovrebbe essere un numero intero o BLANK (). |
Valore di ritorno
Numero (intero) che mostra la posizione iniziale di find_text in within_text, se viene trovato.
Se find_text non viene trovato in within_text e NotFoundValue è specificato, allora quel valore (un Integer o BLANK ()).
Osservazioni
Se fornisci l'argomento find_text come stringa di testo, dovrebbe essere racchiuso tra virgolette doppie.
Se find_text non viene trovato in within_text e NotFoundValue viene omesso, la funzione DAX FIND restituisce #ERROR.
NotFoundValue dovrebbe essere un numero intero o BLANK (). Non dovrebbe essere nessun altro valore.
Se specifichi start_num che è maggiore della posizione iniziale della prima istanza di find_text in within_text, la funzione TROVA restituisce un numero solo se una seconda istanza di find_text esiste in within_text. In caso contrario, restituisce NotFoundValue. Puoi usarlo per trovare il testo duplicato all'interno di una stringa di testo.
Esempio
= FIND ([ProductName], [Product Description],, BLANK ())
Questo restituisce uno spazio vuoto, se il nome del prodotto non è menzionato nella descrizione del prodotto.
È possibile utilizzare tale verifica per assicurarsi che la descrizione del prodotto contenga il nome del prodotto almeno una volta.
= FIND (“Powder”, [ProductName],, BLANK ())
Restituisce un numero intero solo se il nome del prodotto contiene il testo - Polvere. In caso contrario, restituisce vuoto.
È possibile utilizzare tale verifica per trovare diversi tipi di prodotti.