Disclaimer : j’ai écrit cet article en 2010 et il était hébergé sur le site de mon ancienne boite, Bewise. Malheureusement, le site de Bewise n’existe plus et comme on me demande encore cet article, je le reposte ici. Introduction Dans cet article, nous allons étudier quelques cas simples nécessitant d’avoir recours à une…Lire la suite 10 requêtes MDX utiles (reloaded)
MDX
Calcul de centile en DAX
Après avoir calculé des centiles en MDX (article ici), nous allons faire la même chose dans PowerPivot avec le langage DAX. Cela marchera également dans un cube tabulaire. Rappels mathématiques La formule de base est simple, on récupère la valeur du p(n+1)/100 –ème élément p : centile recherché (ici 1 car nous voulons le 1er…Lire la suite Calcul de centile en DAX
Calcul de centile et quantile en MDX
...un centile est chacune des 99 valeurs qui divisent les données triées en 100 parts égales, de sorte que chaque partie représente 1/100 de l'échantillon de population... http://fr.wikipedia.org/wiki/Centile Un quantile est la version générique du centile puisque vous remplacez 100 par ce que vous voulez (ex : décile pour 10 et quartile pour 4). http://fr.wikipedia.org/wiki/Quantile…Lire la suite Calcul de centile et quantile en MDX
Ma bibliothèque Business Intelligence
Ces derniers temps, j’ai rencontré de nombreux juniors (jeunes diplômés, anciens développeurs ou ITPro en “reconversion”) qui s’orientent vers les métiers de la Business Intelligence avec les technologies Microsoft. C’est une excellente chose car notre métier souffre d’un manque de compétences flagrant. La question est donc : comment démarrer (et avoir un niveau suffisant pour…Lire la suite Ma bibliothèque Business Intelligence
Un peu plus sur le BISM
Pour commencer, rappelons que BISM est l’acronyme de Business Intelligence Semantic Model. J’en ai parlé dans un précédent article sur Denali. Le TechEd 2011 aux U.S. vient de se terminer et on en sait un peu plus (pas beaucoup mais suffisamment pour livrer des news dans un post). Ma description du BISM reste juste ;…Lire la suite Un peu plus sur le BISM
Proratisation des objectifs dans le temps dans Analysis Services : utilisation de SCOPE
Rappel sur la notion d’objectifs Quand on crée des KPI, on a besoin de travailler les objectifs des indicateurs. On peut écrire les objectifs en dur dans les KPI (dans Analysis Services via Visual Studio ou dans un outil plus adapté comme le Dashboard Designer de Performance Point). Mais bien évidemment, ce n’est pas la…Lire la suite Proratisation des objectifs dans le temps dans Analysis Services : utilisation de SCOPE
Format Currency pour un membre calculé
Je reviens sur un post qui date de plus de 2 ans : https://blog.djeepy1.net/2008/08/31/analysis-services-support-du-format-monetaire-dans-excel/ J’expliquais la gestion du formattage d’une mesure dans Analysis Services. J’ai été très précis la dernière fois et pour ce rapel, je vais juste faire un petit reminder sous la forme d’une FAQ. Q : J’ai un membre calculé dont j’ai…Lire la suite Format Currency pour un membre calculé
10 requêtes MDX utiles
J’en parlais lors d’un précédent article, il est sorti. Vous trouverez mon article sur le requêtage MDX à cet endroit : http://labs.bewise.fr/Article/10-requetes-MDX-utiles/ UPDATE : https://blog.djeepy1.net/2015/03/20/10-requtes-mdx-utiles-reloaded/ Vous y trouverez des exemples de scripts MDX avec les fonctions suivantes : PROPERTIES PARALLELPERIOD YTD et PERIODSTODATE TAIL et HEAD ORDER UNKNOWNMEMBER STRTOSET FILTER AGGREGATE EXISTS et NONEMPTY N’hésitez…Lire la suite 10 requêtes MDX utiles
Teasing : article sur le requêtage MDX
Juste un post pour faire du teasing sur un article MDX qui va bientôt être publié. Je l’ai écrit cet été mais il est resté coincé dans les rouages… (je sais, ce n’est pas beau de faire de la rétention) J’attendais la sortie d’une nouvelle plate-forme de diffusion de contenu technique (à destination de la…Lire la suite Teasing : article sur le requêtage MDX
Time Intelligence
Un petit post sur le wizard de “Business Intelligence” de BIDS. Avec cet assistant, il est possible de créer des membres calculés ajoutant des fonctionnalités dans un cube. Dans les fonctionnalités régulièrement rencontrées, il y a tout ce qui touche à l’agrégation dans le temps ; par exemple, on peut citer les classiques YTD (Year-to-Date)…Lire la suite Time Intelligence