Du är här:
Operatorer för datamappning och integreringsprocesser som stöds
Använd operatorer för att utveckla mer komplexa formler för Omnistudio Data Mappers och integreringsprocesser. Operatorer kan till exempel utföra logiska, jämförande eller matematiska operationer för värden i uttryck. Operatorer utvärderas enligt en strikt prioritet.
- Omnistudiooperatorer
Omnistudiooperatorer grupperas i kategorier: logisk, jämförelse, matematisk, sträng och prioritet. Kategorierna återspeglar den roll varje typ av operator har i en formel för datamappning eller integreringsförfarande. - Omnistudiooperatorpreferens
Företräde anger i vilken ordning motorn utvärderar Omnistudio-operatorer i uttryck i formler för Datamappning och Integreringsprocedur.
Omnistudiooperatorer
Omnistudiooperatorer grupperas i kategorier: logisk, jämförelse, matematisk, sträng och prioritet. Kategorierna återspeglar den roll varje typ av operator har i en formel för datamappning eller integreringsförfarande.
Dokumentation om Omnistudio-operatorer uppdaterades Summer '25:
-
=är en jämlikhetsoperator, inte en tilldelningsoperator. -
Alla strängjämförelser med operatorer är inte skiftlägeskänsliga. För strängar returnerar operatorerna
==,=och~=samma resultat. -
Operatorn för logiskt komplement för
NOThar lagts till i dokumentationen. -
%har tagits bort från dokumentationen.
Logiska operatorer returnerar antingen sant eller falskt beroende på de värden och uttryck de utvärderar. De accepterar inte NULL och kan aldrig returnera NULL.
Operator |
Syntax |
Beskrivning |
|---|---|---|
|
|
OCH logisk operator. Om både |
|
|
ELLER logisk operator. Om både |
|
|
Operator för logiskt komplement. Inverterar värdet för ett booleskt värde eller uttryck så att sant blir falskt och falskt blir sant. Om |
Jämförelseoperatorer returnerar antingen sant eller falskt beroende på de värden och uttryck de utvärderar. Alla matematiska jämförelser baseras på numeriskt värde. Alla strängjämförelser är inte skiftlägeskänsliga och lexikografiska. Jämförelseoperatorer behandlar datum och tider som strängar, så förlita dig inte på dem för att jämföra datum och tider. En jämförelse kan aldrig returnera NULL.
Operator |
Syntax |
Beskrivning |
|---|---|---|
|
|
Större än operatorn. Om |
|
|
Är större än eller lika med operator. Om |
|
|
Mindre än operatorn. Om |
|
|
Mindre än eller lika med operator. Om |
|
|
Jämlikhetsoperator. Om |
|
|
Ojämlikhetsoperator. Om |
Matematiska operatorer returnerar ett tal, som kan vara ett heltal eller ett decimalvärde. Om någon av operanderna är ett decimalvärde blir resultatet ett decimalvärde.
Operator |
Syntax |
Beskrivning |
|---|---|---|
|
|
Tilläggsoperator. Lägger till värdet på |
|
|
Subtraktionsoperator. Subtraherar värdet på |
|
|
Multiplikationsoperator. Multiplicerar värdet på |
|
|
Avdelningsoperatör. Dividerar värdet på |
|
|
Exponentiell operator. Höjer värdet på |
Strängoperatorer returnerar antingen sant eller falskt beroende på vilka strängar de utvärderar. De accepterar inte NULL-värden och kan aldrig returnera NULL.
Operator |
Syntax |
Beskrivning |
|---|---|---|
|
|
Oskiftlägeskänslig understrängoperator. Om |
|
|
Oskiftlägeskänslig operator för understrängskomplement. Om |
|
|
Oskiftlägeskänslig strängjämlikhetsoperator. Om |
Prioritetsoperatorn gör att ett uttryck utvärderas med högre prioritet.
Operator |
Syntax |
Beskrivning |
|---|---|---|
|
|
Preferensoperator. Höjer prioriteten för uttrycket |
Omnistudiooperatorpreferens
Företräde anger i vilken ordning motorn utvärderar Omnistudio-operatorer i uttryck i formler för Datamappning och Integreringsprocedur.
Operatorer i högre rader har företräde framför operatorer i lägre rader. Anta till exempel att operatoren () visas i den översta raden i tabellen och har prioritetsvärdet 1. Den ges alltid högsta prioritet. Operatorer i samma rad har motsvarande prioritet; i ett uttryck utvärderas de från vänster till höger i den ordning de visas.
Företräde |
Operatorer |
Beskrivning |
|---|---|---|
1 |
|
Preferensoperator |
2 |
|
Operator för logiskt komplement |
3 |
|
Exponentiell operator |
4 |
|
Multiplikations- och divisionsoperatorer |
5 |
|
Additions- och subtraktionsoperatorer |
6 |
|
Större än och mindre än jämförelseoperatorer |
7 |
|
Operatorer för jämförelse av jämlikhet och ojämlikhet |
8 |
|
Strängjämförelseoperatorer |
9 |
|
OCH logiska operatorer |
10 |
|
ELLER logiska operatorer |
