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 seuls les enregistrements pertinents sont traités lors des constructions ou des rafraîchissements de cube, ce qui peut améliorer les performances et réduire la taille du cube.

Quand construire une clause WHERE

  • Filtrage des données non pertinentes : Exclure les enregistrements non nécessaires pour l'analyse afin de réduire la taille du cube et d'améliorer les performances.
  • Restriction des données à des critères spécifiques : Limiter les enregistrements à certaines valeurs, plages ou statuts pour correspondre aux besoins de rapport.

Ajouter une clause WHERE

  1. Dans l' éditeur de clause WHERE, cliquez dans la zone de texte.
  2. Tapez l'expression SQL qui définit votre condition de filtre.
  3. Cliquez sur l'icône de crayon à droite pour ouvrir les paramètres avancés avec des outils pour construire des expressions.
  4. Utilisez les mots-clés, tables, opérateurs ou aides à 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 Sauvegarder.
  7. Dans le panneau Options, sélectionnez Sauvegarder la source de données.

Champs de la clause WHERE

ChampDescription
Éditeur de scriptEntrez la condition SQL utilisée pour filtrer les données dans le cube.
Aides au codeInsérez des opérateurs, des parenthèses, ou des mots-clés à l'aide des boutons de la barre d'outils au-dessus de l'éditeur de script.
Mots-clés de scriptsConstruisez des expressions à l'aide de mots-clés groupés :

  • Fonctions – Effectuez des calculs standard ou des transformations de données en utilisant des fonctions mathématiques ou textuelles.
  • Fonctions BI – Appliquez une logique d'intelligence d'affaires, telle que des comparaisons de périodes ou une analyse de tendance.
  • Instructions – Contrôlez la logique et la structure de votre expression, comme CASE pour des règles conditionnelles.
  • Opérateurs – Ajoutez, comparez, assignez ou combinez des valeurs à l'aide de symboles logiques ou arithmétiques.
  • Constantes – Insérez des valeurs fixes qui ne changent pas, comme des seuils numériques ou du texte statique.
  • Objets – Utilisez des éléments avancés comme Hyperlink ou des fonctions de script spéciales pour améliorer l'interactivité ou la sortie dynamique.
TablesSélectionnez parmi les tables disponibles dans la source de données pour référence dans le script.
AutresAjoutez des éléments supplémentaires :

  • Variables Globales – Utilisez des valeurs globales prédéfinies.
  • Variables Spéciales – Utilisez des valeurs sensibles au contexte ou générées par le système.
ValiderVérifiez si le script s'exécute avec succès et répond aux exigences de syntaxe.