startsWith - Amazon QuickSight

startsWith

startsWith valuta se l'espressione inizia con una sottostringa specificata dall'utente. Se l'espressione inizia con la sottostringa, startsWith restituisce true, altrimenti restituisce false.

Sintassi

startsWith(expression, substring, string-comparison-mode)

Argomenti

espressione

L'espressione deve essere una stringa. Può trattarsi del nome di un campo che utilizza il tipo di dati stringa, un valore letterale come '12 Main Street', o una chiamata a un'altra funzione che genera una stringa.

sottostringa

Il set di caratteri da confrontare con l'espressione. La sottostringa può presentarsi una o più volte nell'espressione.

modalità di confronto tra stringhe

(Facoltativo) Specifica la modalità di confronto delle stringhe da utilizzare:

  • CASE_SENSITIVE: i confronti tra stringhe distinguono tra maiuscole e minuscole.

  • CASE_INSENSITIVE: i confronti tra stringhe distinguono tra maiuscole e minuscole.

Per impostazione predefinita, questo valore è impostato su CASE_SENSITIVE quando è vuoto.

Tipo restituito

Booleano

Esempi

Esempio predefinito che distingue tra maiuscole e minuscole

Il seguente esempio senza distinzione tra maiuscole e minuscole valuta se state_nm startsWith New.

startsWith(state_nm, "New")

I seguenti sono i valori di campo forniti.

New York new york

Per questi valori di campo vengono restituiti i seguenti valori.

true false

Esempio senza distinzione tra maiuscole e minuscole

Il seguente esempio con distinzione tra maiuscole e minuscole valuta se state_nm startsWith new.

startsWith(state_nm, "new", CASE_INSENSITIVE)

I seguenti sono i valori di campo forniti.

New York new york

Per questi valori di campo vengono restituiti i seguenti valori.

true true

Esempio con istruzioni condizionali

La funzione startsWith può essere utilizzata come istruzione condizione all'interno delle seguenti funzioni If: avgIf, minIf, distinct_countIf, countIf, maxIf, medianIf, stdevIf, stdevpIf, sumIf, varIf e varpIf.

L'esempio seguente somma Sales solo se state_nm inizia con New.

sumIf(Sales,startsWith(state_nm, "New"))

NON contiene esempi

L'operatore NOT condizionale può essere utilizzato per valutare se l'espressione non inizia con la sottostringa specificata.

NOT(startsWith(state_nm, "New"))

Esempio di utilizzo dei valori numerici

I valori numerici possono essere utilizzati negli argomenti di espressioni o sottostringhe applicando la funzione toString.

startsWith(state_nm, toString(5) )