Aller au contenu principal

Construire une clause WHERE

L'éditeur de clause WHERE, situé en bas de l'éditeur de source de données, est utilisé pour filtrer les données chargées dans le cube en appliquant des conditions SQL. Ce filtrage garantit que seules les enregistrements pertinents sont traités lors des constructions ou des mises à jour du cube, ce qui peut améliorer les performances et réduire la taille du cube.

Ajouter une clause WHERE

  1. Dans l'éditeur de clause WHERE, cliquez à l'intérieur de la zone de texte.
  2. Tapez l'expression SQL pour votre condition.
  3. Cliquez sur l'icône du crayon à droite pour ouvrir les paramètres avancés avec des outils pour construire des expressions.
  4. Utilisez les mots-clés, tables ou aides au code disponibles pour compléter votre logique.
  5. Cliquez sur Valider pour vérifier si la syntaxe de l'expression est correcte.
  6. Cliquez sur Enregistrer.
  7. Dans le panneau Options, sélectionnez Enregistrer la source de données.

Champs de la clause WHERE

ChampDescription
Zone de scriptZone de texte pour entrer la condition SQL afin de filtrer les données du cube.
Aides au codeBoutons d'outils au-dessus de l'éditeur de script qui insèrent rapidement des opérateurs, des parenthèses ou des mots-clés.
Mots-clés des scriptsOnglets qui regroupent les blocs de construction pour votre expression :

  • Fonctions – Effectuer des calculs standards ou des transformations de données en utilisant des fonctions mathématiques ou textuelles.
  • Fonctions BI – Appliquer la logique d'intelligence d'affaires, comme les comparaisons d'une période à l'autre ou l'analyse des tendances.
  • Instructions – Contrôler la logique et la structure de votre expression, comme CASE pour les règles conditionnelles.
  • Opérateurs – Ajouter, comparer, attribuer ou combiner des valeurs en utilisant des symboles logiques ou arithmétiques.
  • Constantes – Insérer des valeurs fixes qui ne changent pas, telles que des seuils numériques ou un texte statique.
  • Objets – Utiliser des éléments avancés comme Hyperlink ou des fonctions de script spéciales pour améliorer l'interactivité ou la sortie dynamique.
TablesListe des tables disponibles dans la source de données à utiliser dans le script.
AutresÉléments supplémentaires tels que :

  • Variables Globales – Valeurs globales prédéfinies.
  • Variables Spéciales – Valeurs sensibles au contexte ou générées par le système.
ValiderAction qui vérifie si le script est correctement écrit et exécutable.