Power BI – évolution moyenne d’une valeur

Comment peut-on calculer l’évolution moyenne d’une valeur avec Power BI ? Le principe est simple, il suffit de calculer la différence de valeur d’une ligne par rapport à la précédente puis d’en faire la moyenne.

Lire la suite

Publicités

Power BI – créer des pack contenus sécurisés pour votre entreprise

Power BI = BI Self-Service + Mobile + Agile + Collaborative.

Mais que ce cache derrière le mot collaboratif ? Le partage c’est bien, mais les données sont-elles dépendantes de l’utilisateur qui les visualise ?  Lire la suite

Implémentation d’une DateTool avec PowerPivot

L’objectif de cet article est de montrer comment implémenter une DateTool en Tabular.
Sur les cubes multidimensionnels, ce n’est pas bien compliquer, on arrive « facilement » à nos fins à l’aide des scopes assignments. Mais étant donné que cette notion n’existe pas en DAX, voyons comment mettre en place ce type de solution.

Lire la suite

PowerPivot SamePeriodLastYear on non contiguous date selections

Avec PowerPivot V2, vous avez un bon nombre de fonctions de manipulations de dates dont la très célèbre SamePeriodLastYear. Cette dernière permet de « retourner une table qui contient une colonne de dates décalées d’une année en arrière par rapport aux dates de la colonne dates spécifiée, dans le contexte actuel » (cf. TechNet)

Mais ce qui n’est pas indiqué, c’est qu’elle n’est utilisable que sur une plage de dates contiguës. Ce qui la rend inutile pour des analyses temporelles à périmètre constant; provoquant même un joli message d’erreur lors de la mise en place de filtres  sur des plages de dates non contiguës :

Calculation Error SAMEPERIODLASTYEAR only works with contiguous date selections

Voyons comment contourner ce problème épineux 😉 Lire la suite

PowerPivot : calculate Iso Last Year Value

Comme vous avez déjà pu le constater (ou pas encore), en DAX :

  • les fonctions de manipulation de dates ne propose pas grand-chose concernant les dates ISO
  • il n’est pas possible de manipuler vos hiérarchies calendaires tout comme on le fait en MDX ( lag, lead, parent, cousin, etc.)

Alors comment faire pour créer des mesures permettant d’avoir la valeur de l’année précédente en se basant sur le calendrier Iso ? C’était si simple en multidimensionnel …

Lire la suite

PowerPivot Excel2013 – Table temps universelle pour vos POCs

Le triptyque Excel 2013, PowerPivot et Power View forme une excellente plateforme nous permettant de (dé)montrer à nos clients :

  • les biens fondés de BI Self-Service
  • la puissance et la performance du moteur xVelocity (ou VertiPaq)
  • la simplicité d’utilisation de ces outils, puisque désormais tout est intégré dans Excel

Bon je ne vais pas faire un n-ième post sur Excel 2013 et les fonctionnalités BI, pour ceux qui désireraient plus d’infos sur le sujet, je ne saurai que vous renvoyer aux excellents articles de :

pour ne citer qu’eux, désolé pour les autres…

Bon vanter les mérites d’une table temps universelle, je ne citerai que les points suivants :

  • un POC s’effectue dans un court délai => tout gain de temps est donc bon à prendre
  • la demande de POCs PowerPivot est sans cesse grandisssante => rien ne sert de réinventer la roue
  • vous serez ammener à faire vos démos dans des environnements dépourvus de SQL Server => pour l’universalité de notre solution autant partir sur les fonctionnalités offertes par Excel et PowerPivot plutôt que de s’appuyer sur un SGBDR.

Passons désormais en mode tutoriel pour la réalisation de notre dimension Temps.

Lire la suite