Comment séparer les rapports et le modèle dans 2 PBIX distincts

Comme vous le savez, quand vous construisez un modèle Power BI, vous avez un choix à faire : import ou connexion directe (Live Connection) Je ne vais pas revenir sur les différences entre les modes, juste rappeler que dans le mode de connexion directe, vous pouvez vous connecter à un modèle existant dans le service…Lire la suite Comment séparer les rapports et le modèle dans 2 PBIX distincts

MS Experiences 2017 – REX Power BI

Une nouvelle semaine, un nouvel article sur mes sessions à MS Experiences. Cette fois-ci, c'est un retour sur la session que j'ai pu animer sur Power BI. Cette session est en fait un retour d'expérience d'un projet que j'ai mené avec notre client Edenred. Comment le contrôle de gestion améliore le pilotage de l’entreprise avec…Lire la suite MS Experiences 2017 – REX Power BI

Bien configurer le composant visuel KPI

L'astuce du jour concerne le composant visuel KPI que l'on retrouve nativement dans Power BI. Ce visuel permet d'afficher la valeur d'un KPI en fonction d'un objectif et, en arrière-plan, la tendance de cette même KPI. Dans l'exemple ci-dessous, on affiche la dernière valeur de la KPI (%) MoM Messages sur l'axe Mois ainsi que…Lire la suite Bien configurer le composant visuel KPI

Dédoublonnage & dimension de type 1 avec Power BI, récupérer la ligne la plus récente

Il arrive que votre source de données contiennent des doublons. 2 lignes représentant la même chose mais avec une petite différence, qui vous empêche d'appliquer la transformation "Supprimer les doublons" (ie. Table.Distinct() ). Dimension de type 1 La cas d'usage typique est une dimension de Type I (au sens Kimball, cf. https://en.wikipedia.org/wiki/Slowly_changing_dimension#Type_1:_overwrite). Prenons l'exemple d'une table…Lire la suite Dédoublonnage & dimension de type 1 avec Power BI, récupérer la ligne la plus récente

Mise à jour d’un classeur Power Pivot depuis Excel 2010

Problématique A la mise à jour d’un classeur Excel contenant un modèle Power Pivot, dans certains cas on obtient ce message d’erreur : Une exception de type 'Microsoft.AnalysisServices.BackEnd.PQDataSourceAnnotationByPPException' a été levée. Cas de reproduction Cette erreur arrive quand le modèle Power Pivot utilise directement une connexion Power Query du classeur. Cette façon de faire est…Lire la suite Mise à jour d’un classeur Power Pivot depuis Excel 2010

Savoir si un jour est férié en M (Power Query / Power BI)

Dans tous mes développements Power BI, il y a une table temps, une dimension calendrier. Je ne vous rappelle pas l'importance de cette table dans les calculs temporels en DAX. Générer cette table automatiquement est maintenant possible en DAX avec les fonctions CALENDAR et CALENDARAUTO(). Je vous passe également les multiples exemples que vous pourrez…Lire la suite Savoir si un jour est férié en M (Power Query / Power BI)

Slowly Changing Dimension avec Power BI (et jointure sur une inégalité)

Les SCD (dimensions à variation lente ou tout simplement dimension de type 2 dans un espace Kimballien) sont un grand classique en BI. Du fait que Power BI soit sur un modèle de Annule-Remplace, il est difficile d'implémenter ce type de dimension. D'autant plus que la gestion des Surrogate Keys n'est pas native non plus.…Lire la suite Slowly Changing Dimension avec Power BI (et jointure sur une inégalité)