Ti trovi qui:
Operatori del mappatore di dati e della procedura di integrazione supportati
Utilizzare gli operatori per sviluppare formule più complesse per i mappatori di dati e le procedure di integrazione OmniStudio. Ad esempio, gli operatori possono eseguire operazioni logiche, di confronto o matematiche sui valori nelle espressioni. Gli operatori vengono valutati in base a una stretta precedenza.
- Operatori OmniStudio
Gli operatori OmniStudio sono raggruppati in categorie: logica, confronto, matematica, stringa e precedenza. Le categorie riflettono il ruolo svolto da ogni tipo di operatore in una formula di Data Mapper o Procedura di integrazione. - Precedenza operatore OmniStudio
La precedenza indica l'ordine in cui il motore valuta gli operatori Omnistudio nelle espressioni nelle formule Data Mapper e Integration Procedure.
Operatori OmniStudio
Gli operatori OmniStudio sono raggruppati in categorie: logica, confronto, matematica, stringa e precedenza. Le categorie riflettono il ruolo svolto da ogni tipo di operatore in una formula di Data Mapper o Procedura di integrazione.
La documentazione sugli operatori OmniStudio è stata aggiornata nel rilascio Summer '25:
-
L'operatore
=è un operatore di uguaglianza, non un operatore di assegnazione. -
Tutti i confronti di stringhe con operatori non fanno distinzione tra maiuscole e minuscole. Per le stringhe, gli operatori
==,=e~=restituiscono gli stessi risultati. -
L'operatore complemento logico
NOTè stato aggiunto alla documentazione. -
L'operatore
%residuo è stato rimosso dalla documentazione.
Gli operatori logici restituiscono true o false a seconda dei valori e delle espressioni che valutano. Non accettano valori di NULL e non possono mai restituire NULL.
Operatore |
Sintassi |
Descrizione |
|---|---|---|
|
|
E operatore logico. Se sia |
|
|
O operatore logico. Se sia |
|
|
Operatore complemento logico. Inverte il valore di un valore o di un'espressione booleana in modo che true diventi false e false diventi true. Se |
Gli operatori di confronto restituiscono true o false a seconda dei valori e delle espressioni che valutano. Tutti i confronti matematici si basano su valori numerici. Tutti i confronti di stringhe non fanno distinzione tra maiuscole e minuscole e sono lessicografici. Poiché gli operatori di confronto trattano le date e le ore come stringhe, non affidarsi a loro per confrontare date e ore. Un confronto non può mai restituire NULL.
Operatore |
Sintassi |
Descrizione |
|---|---|---|
|
|
Maggiore dell'operatore. Se |
|
|
Maggiore o uguale all'operatore. Se |
|
|
Meno di un operatore. Se |
|
|
Minore o uguale all'operatore. Se |
|
|
Operatore di uguaglianza. Se |
|
|
Operatore di disuguaglianza. Se |
Gli operatori matematici restituiscono un numero, che può essere un intero o un valore decimale. Se uno dei due operandi è un valore decimale, il risultato è un valore decimale.
Operatore |
Sintassi |
Descrizione |
|---|---|---|
|
|
Operatore di aggiunta. Aggiunge il valore di |
|
|
Operatore di sottrazione. Sottrae il valore di |
|
|
Operatore di moltiplicazione. Moltiplica il valore di |
|
|
Operatore divisione. Divide il valore di |
|
|
Operatore esponenziale. Eleva il valore di |
Gli operatori stringa restituiscono true o false a seconda delle stringhe che valutano. Non accettano valori NULL e non possono mai restituire NULL.
Operatore |
Sintassi |
Descrizione |
|---|---|---|
|
|
Operatore sottostringa senza distinzione tra maiuscole e minuscole. Se |
|
|
Operatore complemento sottostringa senza distinzione tra maiuscole e minuscole. Se |
|
|
Operatore di uguaglianza di stringa senza distinzione tra maiuscole e minuscole. Se |
L'operatore di precedenza fa sì che un'espressione venga valutata con precedenza più alta.
Operatore |
Sintassi |
Descrizione |
|---|---|---|
|
|
Operatore di precedenza. Eleva la precedenza dell'espressione |
Precedenza operatore OmniStudio
La precedenza indica l'ordine in cui il motore valuta gli operatori Omnistudio nelle espressioni nelle formule Data Mapper e Integration Procedure.
Gli operatori nelle righe superiori hanno la precedenza sugli operatori nelle righe inferiori. Ad esempio, l'operatore () viene visualizzato nella riga superiore della tabella e ha il valore di precedenza 1. Gli viene sempre assegnata la precedenza più alta. Gli operatori nella stessa riga hanno precedenza equivalente; in un'espressione, vengono valutati da sinistra a destra nell'ordine in cui appaiono.
Precedenza |
Operatori |
Descrizione |
|---|---|---|
1 |
|
Operatore precedenza |
2 |
|
Operatore complemento logico |
3 |
|
Operatore esponenziale |
4 |
|
Operatori di moltiplicazione e divisione |
5 |
|
Operatori di somma e sottrazione |
6 |
|
Operatori di confronto maggiore e minore di |
7 |
|
Operatori di confronto di uguaglianza e disuguaglianza |
8 |
|
Operatori di confronto delle stringhe |
9 |
|
Operatori logici AND |
10 |
|
Operatori logici OR |
