Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Viene restituita la posizione iniziale di una stringa di testo all'interno di un'altra stringa di testo. FIND supporta la distinzione tra maiuscole e minuscole.
Sintassi
FIND(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])
Parametri
Termine |
Definizione |
|---|---|
find_text |
Testo da individuare. Utilizzare le virgolette doppie (testo vuoto) per la corrispondenza con il primo carattere in within_text. In find_text è possibile utilizzare caratteri jolly: il punto interrogativo (?) e l'asterisco (*). Un punto interrogativo corrisponde a qualsiasi singolo carattere; un asterisco corrisponde a qualsiasi sequenza di caratteri. Se si desidera trovare un punto interrogativo o un asterisco effettivi, digitare una tilde (~) prima del carattere. |
within_text |
Testo contenente il testo da individuare. |
start_num |
(facoltativo) Carattere dal quale iniziare la ricerca; se omesso, start_num = 1. Il primo carattere in within_text è il numero 1. |
NotFoundValue |
(facoltativo) Il valore che deve essere restituito quando l'operazione non trova una sottostringa corrispondente, in genere 0, -1 o BLANK(). |
Valore proprietà/valore restituito
Numero che specifica il punto iniziale della stringa di testo che si desidera individuare.
Osservazioni
Mentre in Microsoft Excel sono disponibili più versioni della funzione FIND per la gestione delle lingue SBCS (Single Byte Character Set) e DBCS (Double Byte Character Set), in DAX viene utilizzato Unicode e lo stesso tipo di conteggio per tutti i caratteri. Non è pertanto necessario utilizzare una versione diversa in base al tipo di carattere.
È possibile che tramite questa funzione DAX vengano restituiti risultati diversi se utilizzata in un modello distribuito e su cui vengono quindi eseguite query in modalità DirectQuery. Per ulteriori informazioni sulle differenze semantiche della modalità DirectQuery, visitare il sito Web all'indirizzo https://go.microsoft.com/fwlink/?LinkId=219171.
Esempio
Nella formula seguente viene individuata la posizione della prima lettera della designazione del prodotto, BMX, nella stringa che contiene la descrizione del prodotto.
=FIND("BMX","line of BMX racing goods")