Découvrez dans cet article, les différents fonctions dans les formules, leur paramétrage et leur utilisation dans Tabsters.
Les champs personnalisés de Tabsters vous offrent la possibilité de définir des formules de calcul afin d'obtenir l'information souhaitée.
Vous avez par exemple, la possibilité d'ajouter deux champs entre eux afin d'obtenir le résultat de leur addition dans votre champ personnalisé, de transformer des valeurs en pourcentage en divisant par 100 votre valeur, ou encore de transformer des données d'euro à millions d'euro en divisant par un million.
Cependant, tous ces calculs se basent uniquement sur des opérateurs simples, tels que l'addition, la soustraction, la division et la multiplication.
Afin de vous offrir la possibilité d'aller encore plus loin dans la création de vos formules, Tabsters vous mets à disposition de nombreuses fonctions pour vous permettre un plus vaste choix de paramétrage des formules de vos champs personnalisés.
Description :
Paramétrage : Sélectionnez la formule MinOf() / MaxOf() dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et sélectionnez le champ voulu dans la liste des champs disponibles.
Une fois le champ sélectionné, séparez le champ du suivant avec un point-virgule, puis rajoutez le champ suivant.
Répétez l'opération autant de fois que vous souhaitez comparer de champs dans votre fonction.
Point d'attention : En fonction du type de champ personnalisé créé (Nombre ou Date), pensez bien à ne renseigner dans votre fonction, que des champs du même type que le champ créé ou votre paramétrage ne fonctionnera pas.
Exemples de paramétrages :
Description :
Paramétrage : Sélectionnez la formule YearOf() / QuarterOf() / MonthOf() dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et sélectionnez le champ date dont vous voulez récupérer l'année, dans la liste des champs disponibles.
Exemples de paramétrages :
Description :
Paramétrage : Sélectionnez la formule NbDays() / NbOpenDays() dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et sélectionnez le champ date voulu dans la liste des champs disponibles.
Une fois le champ sélectionné, séparez le champ du suivant avec un point-virgule, puis rajoutez votre deuxième champ date.
Exemples de paramétrages :
Description : La fonction DateAdd permet d'ajouter un nombre donné de jour/mois/année au jour/mois/année d'un champ date d'un élément.
Paramétrage : Sélectionnez la formule DateAdd dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et sélectionnez le champ date que vous souhaitez incrémenter.
Une fois le champ sélectionné, séparez le champ du suivant avec un point-virgule, puis renseignez l'élément de la date que vous souhaitez incrémenter entre des guillemets & en anglais (Ex. "Year" / "Month" / "Day").
Une fois la période renseignée, séparer la du champ suivant avec un point-virgule, puis renseignez enfin la valeur avec laquelle vous souhaitez incrémenter la période précédemment renseignée.
Exemple de paramétrage :
Description : La fonction Today permet de renvoyer la date actuelle.
Cette fonction en elle-même n'a pas d'usage particulier à part renvoyer la date actuelle, mais peut être intégrée dans les autres fonctions pour des conditions ou autres vérifications.
Paramétrage : - NA -
Exemple de paramétrage :
Description :
Paramétrage : Sélectionnez la formule ChildMin() / ChildMax() dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et renseignez entre guillemets, le type d'objet des éléments à comparer (Le type d'objet est à renseigner en anglais Ex. "Task").
Une fois le type d'objet renseigné, séparez le du champ suivant avec un point-virgule, puis sélectionnez le champ à considérer dans la liste des champs disponibles.
Une fois le champ sélectionné, vous pouvez choisir de valider votre formule, ou d'ajouter des paramètres facultatifs si vous le souhaitez.
Pour rajouter des paramètres facultatifs :
Point d'attention : Vous ne pouvez positionner le paramètre n°4 que si une valeur est également renseignée pour le paramètre n°3
Exemples de paramétrages :
Description :
Paramétrage : Sélectionnez la formule ChildSum() / ChildAverage() dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et renseignez entre guillemets, le type d'objet des éléments à comparer (Le type d'objet est à renseigner en anglais Ex. "Task").
Une fois le type d'objet renseigné, séparez le du champ suivant avec un point-virgule, puis sélectionnez le champ à considérer dans la liste des champs disponibles.
Une fois le champ sélectionné, vous pouvez choisir de valider votre formule, ou d'ajouter des paramètres facultatifs si vous le souhaitez.
Pour rajouter des paramètres facultatifs :
Point d'attention : Vous ne pouvez positionner le paramètre n°4 que si une valeur est également renseignée pour le paramètre n°3
Exemples de paramétrages :
Description :
Paramétrage : Sélectionnez la formule ChildCount() / ChildDistinctCount() dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et renseignez entre guillemets, le type d'objet des éléments à comparer (Le type d'objet est à renseigner en anglais Ex. "Task").
Une fois le type d'objet renseigné, séparez le du champ suivant avec un point-virgule, puis sélectionnez le champ à considérer dans la liste des champs disponibles.
Une fois le champ sélectionné, vous pouvez choisir de valider votre formule, ou d'ajouter des paramètres facultatifs si vous le souhaitez.
Pour rajouter des paramètres facultatifs :
Point d'attention : Vous ne pouvez positionner le paramètre n°4 que si une valeur est également renseignée pour le paramètre n°3
Exemples de paramétrages :
Description :
Point d'attention : Les fonctions AND & OR peuvent soit être utilisées seules, soit être utilisées pour préciser des conditions au sein d'autres formules
Paramétrage : Sélectionnez la formule AND() / OR() dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et sélectionnez le champ sur lequel vous souhaitez appliquer une condition, dans la liste des champs disponibles.
Une fois le champ sélectionné, positionnez votre condition de vérification avec l'opérateurs de votre choix tel que égal à, supérieur/inférieur à, supérieur/inférieur ou égale à, différent de (Opérateurs : "=", ">", "<", ">=", "<=", "!=").
Une fois votre première condition renseignée, séparez la du champ suivant avec un point-virgule, puis sélectionnez le champ suivant pour la condition suivante sur le même principe que la première.
Une fois votre deuxième condition renseignée, vous pouvez choisir de valider votre formule, ou de rajouter d'autres conditions dans votre fonction.
Exemples de paramétrages :
Description :
La fonction NOT permet de vérifier une condition, et positionne le booléen à vrai si toutes la condition renseignée n'est pas rencontrée.
Point d'attention : La fonctions NOT peut soit être utilisée seule, soit être utilisée pour préciser des conditions au sein d'autres formules
Paramétrage : Sélectionnez la formule NOT() dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et sélectionnez le champ sur lequel vous souhaitez appliquer une condition, dans la liste des champs disponibles.
Une fois le champ sélectionné, positionnez votre condition de vérification avec l'opérateur de votre choix, tel que égal à, supérieur/inférieur à, supérieur/inférieur ou égale à, différent de (Opérateurs : "=", ">", "<", ">=", "<=", "!=").
Exemples de paramétrages :
Description :
La fonction IIF permet de vérifier une condition, et de renvoyer une valeur souhaitée si la condition est vrai, et une autre valeur si la condition est fausse.
Point d'attention : La fonctions IIF peut soit être utilisée seule, soit être utilisée pour préciser des conditions au sein d'autres formules
Paramétrage : Sélectionnez la formule IIF() dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et sélectionnez le champ sur lequel vous souhaitez appliquer une condition, dans la liste des champs disponibles.
Une fois le champ sélectionné, positionnez votre condition de vérification avec l'opérateur de votre choix, tel que égal à, supérieur/inférieur à, supérieur/inférieur ou égale à, différent de (Opérateurs : "=", ">", "<", ">=", "<=", "!=").
Une fois votre condition renseignée, renseignez un point-virgule pour la séparez de la valeur suivante, puis renseignez la valeur à renvoyer si la condition précédente est vraie (soit sous forme de valeur fixe, renseignez entre guillemets, soit sous forme de valeur variable, sous forme de champ sélectionné via les champs disponibles).
Une fois la valeur renseignée pour le cas où la condition est vraie, renseignez un point-virgule pour la séparez de la valeur suivante, puis renseignez la valeur à renvoyer si la condition précédente est fausse (soit sous forme de valeur fixe, renseignez entre guillemets, soit sous forme de valeur variable, sous forme de champ sélectionné via les champs disponibles).
Point d'attention : Si vous souhaitez ne rien renvoyer dans l'un des deux cas (vrai ou faux), vous pouvez tout simplement renseignez une valeur vide en positionnant deux guillemets "".
Exemples de paramétrages :
Description :
Paramétrage : Sélectionnez la formule Decode() dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et sélectionnez le champ voulu dans la liste des champs disponibles.
Une fois le champ sélectionné, séparez le de la valeur suivante avec un point-virgule, puis rajoutez entre guillemets, la valeur du champ voulue, qui servira de comparaison.
Une fois cela fait, renseignez un point-virgule, puis renseignez entre guillemets, la valeur à afficher dans le champ si le champ de comparaison, présente la valeur indiquée.
Répétez l'opération autant de fois que vous souhaitez comparer de valeur du champ dans votre fonction.
Exemples de paramétrages :
Description :
Paramétrage : Sélectionnez la formule GetJoinedValue() dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et renseignez entre guillemets, la clé de l'objet de l'élément dont vous souhaitez récupérer la donnée.
Une fois la clé renseignée, séparez la de la valeur suivante avec un point-virgule, puis sélectionnez dans la liste des champs disponibles, le champ dont vous souhaitez récupérer la donnée.
Exemples de paramétrages :
Description :
Paramétrage : Sélectionnez la formule Concat() dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et sélectionnez le champ dont vous souhaitez récupérer la valeur, dans la liste des champs disponibles.
Une fois le champ sélectionné, séparez le champ du suivant avec un point-virgule, puis renseignez entre guillemets, le séparateurs que vous souhaitez appliquer entre vos deux champs.
Une fois le séparateur ajouté, renseignez un point-virgule, et sélectionnez votre deuxième champs dans la liste des champs disponibles.
Répétez l'opération autant de fois que vous souhaitez concaténer de champs dans votre fonction.
Exemples de paramétrages :
Description :
Paramétrage : Sélectionnez la formule Left() / Right () dans la liste des fonctions disponibles. Positionnez vous ensuite à l'intérieur des parenthèses de la fonction, et sélectionnez le champ sur lequel vous souhaitez appliquer une condition, dans la liste des champs disponibles.
Une fois le champ sélectionné, séparez le champ du suivant avec un point-virgule, puis renseignez le nombre de caractère à partir duquel vous souhaitez prendre en compte le contenu du champ sélectionné
Exemples de paramétrages :