Les expressions dans les vues de calcul sont écrites en SQL. Vous écrivez des expressions dans les éléments suivants :
Colonnes calculées
Filtres
Colonnes restreintes
En outre, SQL peut être utilisé pour générer des valeurs pour les paramètres d'entrée. Par exemple, SQL peut déterminer les 5 meilleurs clients du mois en cours et les transmettre au paramètre d'entrée de la vue calculée à utiliser comme filtre. Il s'agit d'une fonctionnalité très puissante car les paramètres d'entrée sont utilisés dans les vues de calcul pour fournir des valeurs dynamiques aux filtres, aux seuils de classement, aux invites utilisateur de pré-remplissage, aux calculs, etc.
Éditeur d'expressions
L'éditeur d'expressions est utilisé pour créer l'expression SQL.
Vous pouvez ajouter n'importe lequel des composants proposés à vos expressions :
- Éléments : colonnes, paramètres, etc.
Vous pouvez également accéder à l'aide à la saisie pour inclure des valeurs de colonne spécifiques dans l'expression.
- Fonctions
Les fonctions sont affichées dans des catégories (Date, Chaîne,...) et vous pouvez filtrer par mots-clés.
- Opérateurs
Une fois que vous avez terminé d'écrire l'expression, vous pouvez vérifier la syntaxe.

L'un des principaux avantages de l'utilisation de SQL est qu'il fournit une longue liste de fonctions prêtes à l'emploi. Ces fonctions peuvent fournir des options supplémentaires importantes lorsque vous essayez de développer une logique dans laquelle les données doivent être manipulées. Par exemple, SQL fournit de nombreuses fonctions de manipulation des chaînes qui sont utiles pour reformater un champ ou en extraire certains caractères. En outre, il existe de nombreuses fonctions prédéfinies qui peuvent vous aider à calculer à l'aide de dates. La recherche du nombre de jours entre deux dates en est un exemple.
Remarque
À partir de QRC 1/2023, il est possible d'inclure des fonctions définies par l'utilisateur dans l'expression des colonnes et filtres calculés. Cette fonctionnalité peut vous aider dans les scénarios dans lesquels vous souhaitez réutiliser la logique dans différentes vues de calcul ou pré-traiter les valeurs des paramètres d'entrée avant de les utiliser dans les expressions.

Vous pouvez accéder à la fois aux fonctions définies par l'utilisateur créées dans votre conteneur local et à celles d'un conteneur HDI externe qui sont mises à disposition à l'aide d'un synonyme.
Comme dans le cas des composants d'expression des autres onglets, vous pouvez sélectionner un objet dans l'onglet FDU pour l'ajouter au volet Expression.