Liste de fonctions

Cast Iron Express offre un ensemble de fonctions à utiliser dans les mappages. Ces fonctions permettent d'effectuer différentes opérations au niveau des valeurs mappées (modification du contenu des chaînes, opérations numériques sur des chiffres, utilisation des valeurs de date et d'heure).

Par défaut, lorsque vous vous inscrivez pour un compteCast Iron Express, cette fonction est désactivée. Pour utiliser cette fonction supplémentaire, cliquez surModules complémentaires et sélectionnez le package Fonctions de mappage. Pour plus d'informations, voir Ajout de fonctionnalités à votre compte Express.

Tableau 1. Fonctions de chaîne. Ce tableau répertorie et décrit les fonctions de chaîne
Fonctions de mappage Description

Concaténer

Accepte deux arguments ou davantage et effectue un transtypage dans la chaîne. Renvoie la chaîne représentant la concaténation des valeurs de ses arguments après conversion. L'utilisateur peut également configurer des chaînes de préfixes et/ou suffixes, ainsi qu'un délimiteur à insérer entre chacun des arguments.

Longueur

Renvoie un nombre entier égal à la longueur (en caractères) de la valeur de l'argument. Si la valeur de l'argument est la séquence vide, le nombre entier 0 est renvoyé.

Minuscule

Renvoie la valeur de l'argument après traduction de chaque caractère en minuscule, conformément à la définition de la section correspondante de la norme Unicode.

Majuscule

Renvoie la valeur de l'argument après traduction de chaque caractère en majuscule, conformément à la définition de la section correspondante de la norme Unicode.

Remplacer

Renvoie la chaîne obtenue par le remplacement de chaque sous-chaîne non superposée de l'entrée, correspondant au modèle qui contient une occurrence de la chaîne.

commence par

Renvoie un opérateur booléen qui indique si la valeur du premier argument commence par la valeur du deuxième argument.

Chaîne

Renvoie la valeur de l'argument représenté en tant que chaîne. Peut être utilisé pour le transtypage des types de données numériques en chaînes, afin d'éviter l'affichage d'un avertissement par la fonction de mappage.

Sous-chaîne

Renvoie la partie de la valeur du premier argument commençant à l'emplacement indiqué par la valeur du deuxième argument, et ainsi de suite pour le nombre de caractères indiqué par la valeur du troisième argument. Au niveau des sous-chaînes, il n'existe qu'une zone d'entrée pour la fonction. Toutefois, pour cette fonction, l'index et les valeurs de longueur sont configurés dans la boîte de dialogue de la fonction. Dans le texte existant (et dans toutes les autres descriptions), l'argument est utilisé dans les deux cas.

Découper

Renvoie la valeur de l'argument avec un caractère Espace (normalisé à l'aide d'espaces de début et de fin) et avec remplacement des séquences d'un ou de plusieurs caractères Espace par un espace simple.

Tableau 2. Fonctions mathématiques. Ce tableau répertorie et décrit les fonctions mathématiques
Fonctions de mappage Description

Valeur absolue

Renvoie la valeur numérique d'un nombre sans tenir compte de son signe.

Moyenne

Renvoie la moyenne des valeurs de la séquence d'entrée (c'est-à-dire la somme des valeurs divisée par leur nombre).

Plafond

Renvoie le chiffre entier le plus petit (non inférieur à X).

Diviser

Renvoie une valeur résiduelle après division du premier argument par le deuxième.

Sol

Renvoie le chiffre entier le plus élevé (non supérieur à X).

Format

La fonction de format permet de convertir le premier argument en une chaîne, à l'aide du modèle de chaîne spécifié par le deuxième argument et du format décimal spécifié par le troisième argument (ou par le format décimal par défaut, en cas d'absence de troisième argument).

Les options de format du deuxième paramètre sont les suivantes :
  • 0 - Chiffre
  • # - Chiffre (zéro pour indiquer l'absence)
  • . - Position du point décimal. Par exemple : ###.##
  • , - Séparateur de groupe pour les milliers. Par exemple : ###,###.##
  • % - Affiche le nombre en tant que pourcentage. Par exemple : ##%
  • ; - Séparateur de modèles. Le premier modèle est utilisé pour les nombres positifs et le deuxième pour les nombres négatifs.
Le format décimal du deuxième paramètre permet la localisation du nombre, et les options suivantes peuvent être utilisées :
  • 0 - Chiffre
  • # - Chiffre (zéro pour indiquer l'absence)
  • . - Séparateur décimal ou séparateur décimal monétaire
  • - - Signe Moins
  • , - Séparateur de groupes
  • E - Séparateur de mantisse et exposant dans les notations scientifiques. N'a pas besoin d'être délimité dans les préfixes ou suffixes
  • ; - Séparateur de sous-modèles positifs et négatifs
  • % - Multiplie par 100 et affiche en tant que pourcentage
  • \u2030 - Multiplie par 1000 et affiche en tant que valeur par mille
  • ¤ (\u00A4) - Symbole monétaire. S'il est doublé, il est remplacé par le symbole monétaire international. S'il est présent dans un modèle, le séparateur décimal monétaire est utilisé en remplacement du séparateur décimal.
  • ' - Utilisé pour délimiter certains caractères spéciaux au sein d'un préfixe ou d'un suffixe. Par exemple, les formats '#'# 123 s'affichent sous la forme#123. Pour créer une apostrophe, utilisez-en deux sur une même ligne : # o''clock

Maximum

Renvoie la valeur la plus élevée des noeuds transmise en tant qu'argument.

Minimum

Renvoie la valeur la plus faible des noeuds transmise en tant qu'argument.

Modulo

Renvoie le modulo (valeur résiduelle après division du premier argument par le deuxième).

Multiplier

Renvoie la valeur de tous les arguments multipliés entre eux.

Nombre

Convertit l'argument en valeur décimale.

Arrondi

Renvoie le nombre sans fraction la plus proche de l'argument. En l'absence de nombres de ce type, le nombre le plus proche de l'infini positif est renvoyé.

Soustraire

Renvoie une valeur égale au premier argument moins le premier

Somme

Renvoie une valeur obtenue via l'addition des valeurs de l'argument.

Tableau 3. Fonctions booléennes. Ce tableau répertorie et décrit les fonctions booléennes
Fonctions de mappage Description

Booléen

Calcule la valeur booléenne de l'argument.

Non

Renvoie la valeur True si la valeur booléenne est False, et False si la valeur booléenne est True.

Tableau 4. Fonctions de date. Ce tableau répertorie et décrit les fonctions de date
Fonctions de mappage Description

Date/Heure (Date)

Le premier argument doit être au format Date, le deuxième au format Heure. Le résultat est un format Date/Heure contenant à la fois la date et l'heure à partir des arguments

Date chaîne (Date)

Le deuxième argument est une chaîne qui indique le format de la date/de l'heure. Les caractères suivants sont remplacés par des parties de date/heure :
  • AA - Les deux derniers chiffres de l'année. Par exemple, 86 pour 1986
  • MM - Les deux chiffres du mois
  • jj - Les deux chiffres de la date
  • HH - Les deux chiffres de l'heure
  • mm - Les deux chiffres des minutes
  • ss - Les deux chiffres des secondes

Par exemple, si la fonction de format de chaîne a été appelée avec les paramètres d'entrée suivants :

dateTime: 2012-02-22T16:18:00.852-08:00

chaîne de format : MM/jj/aaaa

chaîne d'environnement local : en_US

La chaîne suivante est renvoyée : 02/22/2012.

Pour plus d'informations sur la fonction Date chaîne, reportez-vous à la rubrique de format de la fonction Date chaîne de la documentation d'aide de Studio.

Réglage fuseau horaire (Date)

Convertit la date et l'heure pour un fuseau horaire spécifique (ou pour aucun fuseau horaire). Le fuseau horaire appliqué est le deuxième argument. Par exemple :
  • -10H - Fuseau horaire de - 10 heures
  • +5H30M - Fuseau horaire de + 5 heures 30 min
  • 0H - Fuseau horaire 0 heure
Tableau 5. Fonctions utilitaires. Ce tableau répertorie et décrit les fonctions d'utilitaire
Fonctions de mappage Description

Fonctions composites

Relie une série de fonctions.




Commentaires | Notices


Icône d'horodatage Dernière révision: Friday, November 1, 2013


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.api.omniapps.doc/Integrations_ListOfFunctions.html