Notions fondamentales du langage MDX
Dimension, Mesure, Membre, Hiérarchies d’attributs, utilisateur
Tuple, Set
Appellation de membre
Par nom
Par clé
Désignation de tuple
Désignation de set
En extension, par plages
Notre 1ère requête
Slicing, données en ligne et colonnes
La clause Where et ses limites
Crossjoin, Non empty
Navigation dans les hiérarchies
Members, all, allmembers,children
Parent,PrevMember,Nextmember
CurrentMember
Descendants, ascendants
Siblings
Membres calculés et jeux nommés
Membres nommés
Définition avec la clause WITH
Formatage des résultats
Sets nommés avec la clause WITH
Combinaison de set et member
Contrôler le flux de programme
Case
Iif
Gestion des valeurs vides avec isempty
Capture des erreurs par error
Filtrer les données
Les limites de la clause Where
Sous requêtes
Sous-cubes
La clause exists
Filter sur des mesures, sur des membres de dimension
Fonctions VBAMDX en expressions de filtrage
Supprimer les doublons par distinct
Différence ensembliste avec except
Intersection avec intersect
Union de sets
Ordonner les données
Order
Tri par déafut avec Hierarchize
Briser les hiérarchies
TopCount, bottomcount
Head pour extraire les ‘meilleurs’
Tail pour extraire les derniers
Subset
Fonctions d’agrégation
Count
Existing pour compter dans le contexte
Distinctcount
Max
Min
Sum
Avg
Membres calculés avec agrégation
Donner un classement avec Rank
Manipulations sur les dimensions de temps
Les pièges de la dimension de temps
Parrallelperiod
Cousin
OpeningPeriod, ClosingPeriod
PeriodsToDate
LastPeriods
Wtd,Mtd, Qtd, Ytd
Cumuls glissants avec Mtd
Accès aux métas donnés
Name,UniqueName,membervalue,member_caption
Properties typées et non typées
Caption, Key, Value
Gestion des clés composites
Conversions de/vers des chaines
Strtomember, MemberToStr
Strtoset, SetToStr
StrToTuple,TupleToStr
Produire une CSV avec Generate
Cas des paramètres de Reporting Services
Travailler avec les KPI
Que sont les KPI ?
KPIValue
KPIGoal
KPIStatus
KPITrend
Comment gérer les objectifs ?
Définir un KPI : Valeur, objectif, status, tendance
Une méthode de mise au point des KPI
Méthodes recommandées pour écrire un code MDX performant et maintenable