Arguments en entrée
Les arguments en entrée d'une fonction spécifient les informations utilisées par la fonction pour renvoyer un résultat.
Certaines fonctions nécessitent un nombre exact d'arguments en entrée. Pour d'autres fonctions, le nombre d'arguments en entrée peut varier. Les arguments facultatifs d'une fonction sont indiqués entre crochets [ ].
Pour utiliser une fonction correctement, vous devez utiliser les arguments adéquats dans l'ordre approprié.
Chaque argument peut, lui-même, être une expression. En général, un argument en entrée peut être l'un des éléments suivants :
- Un nom d'objet
- Un littéral
- Un nom de fonction et ses arguments
- Un opérateur et ses arguments
- Une énumération de littéraux, tels que {a, b, c}
- Un nom de mappe et ses arguments
Par exemple, les expressions valides qui utilisent la fonction ABS sont les suivantes :
ABS ( Quantity:LineItem )
ABS ( UNIQUE ( Quantity:LineItem )
ABS ( Quantity:LineItem - 300 )
Chaque fonction a sa propre syntaxe d'expression pour ses arguments en entrée. Par exemple, la fonction ABS ne peut pas utiliser une mappe en tant qu'argument. Pour connaître la notation permettant de spécifier une syntaxe d'expression valide, voir Syntaxe d'une fonction.