MICROsouffle

Power Bi : Utiliser l’année de la date du jour pour faire des comparatifs et des filtres.

22 Juin 2016 , Rédigé par Antoine SEJALON Publié dans #PowerBi, #Astuces

Power Bi : Utiliser l’année de la date du jour pour faire des comparatifs et des filtres.

Bonjour, nous allons voir comment utiliser le langage Power query pour filtrer un résultat en fonction de son année.

Dans notre cas nous avons un fichier Excel comme suit :

Power Bi : Utiliser l’année de la date du jour pour faire des comparatifs et des filtres.

Une liste des visiteurs avec leurs dates de dernière visite. Nous voulons créer une colonne qui affiche 1 si la personne c’est connecté durant l’année en cours et 0 si il n’y a pas eu de connexion cette année (nous sommes le 22/06/2016).

L’ajout de la colonne se fera depuis la requête. Cliquer sur « modifier la requête ».

Power Bi : Utiliser l’année de la date du jour pour faire des comparatifs et des filtres.

Ajoutez une colonne personnalisée.

Dans l’éditeur de code, Donnez un nom à votre colonne (ici : Année en cours).

Pour connaitre l’année d’une date, il faut utiliser Date.Year([votre date]).

Pour connaitre l’année de la date du jour courant, utiliser Date.Year(DateTime.LocalNow()).

Avec ceci, nous allons pouvoir créer notre formule comme suit :

= if Date.Year([derniere visite]) = Date.Year(DateTime.LocalNow()) then 1 else 0

Une fois validé, vous devez avoir le tableau suivant :

Power Bi : Utiliser l’année de la date du jour pour faire des comparatifs et des filtres.

Vous remarquez alors que les dates 2016 correspondent bien aux 1 et les autres au 0.

 

Il ne me reste alors plus qu’à vous souhaiter  « Bon code ».

 

PI : retrouver les formules Power Query ici => https://msdn.microsoft.com/library/Mt253322?CorrelationId=20ab3afc-2932-4547-9ece-d6efef916c66&ui=en-US&rs=en-US&ad=US

Lire la suite

Power Bi : Histogramme avec courbe, empêcher l'affichage de deux échelles sur l'axe Y

16 Juin 2016 , Rédigé par Antoine SEJALON Publié dans #PowerBi, #Astuces

Power Bi : Histogramme avec courbe, empêcher l'affichage de deux échelles sur l'axe Y

Bonjour, je vais vous expliquer la marche à suivre si vous êtes confronté à un affichage forcé sur deux échelles. Pour mieux comprendre, voici deux illustrations :

Power Bi : Histogramme avec courbe, empêcher l'affichage de deux échelles sur l'axe Y

Ici la valeur de janvier est bien supérieure à celle de la ligne mais sans les échelles, la proportion est incorrecte.

Power Bi : Histogramme avec courbe, empêcher l'affichage de deux échelles sur l'axe Y

Dans ce deuxième exemple le souci est que visuellement, le lecteur pourrait croire que l’objectif est atteint en Mars et Avril mais, il n’en est rien. Si vous regarder les échelles, la ligne est bien plus élevée que la valeur pour Mars.

Cette méthode n’est par aberrante en soit car, elle permet d’afficher des valeurs de façon lisible individuellement (mais on perd l’intérêt du graphique). Dans certain cas, avec une ligne à 10K et un pique de valeur à 50M, la limite ne se verrait pas ou presque pas avec une même échelle pour les deux.

Dans beaucoup de cas, une seule échelle suffit. Voici comment faire :

Sélectionnez votre graphique puis aller dans le menu de mise en forme (sur la droite).

Power Bi : Histogramme avec courbe, empêcher l'affichage de deux échelles sur l'axe Y

Ensuite, cliquez sur « Axe Y » et déroulez la liste jusqu’à l’option qui est « Afficher l’élément secondaire ». Désactivez-la.

Power Bi : Histogramme avec courbe, empêcher l'affichage de deux échelles sur l'axe Y

Votre graphique ne comprend alors plus qu’une échelle sur l’axe Y.

Power Bi : Histogramme avec courbe, empêcher l'affichage de deux échelles sur l'axe Y

Merci et bonne création.

Lire la suite

Power Bi : Afficher les catégories même si elles sont nulles

15 Juin 2016 , Rédigé par Antoine SEJALON Publié dans #PowerBi, #Astuces

Power Bi : Afficher les catégories même si elles sont nulles

Vous êtes devant PowerBi à vous arracher les cheveux pour mettre en place un histogramme qui donne une valeur pour les mois de l'année, vous trouvez enfin comment afficher la liste des mois sur l'axe X de votre histogramme.

Quelle déception pour vous de voir que seul les mois avec des valeurs s'affichent ! Non ne jetez pas votre ordinateur par la fenêtre, ne vous reconvertissez pas dans l'agriculture au fin fond de la Lozère.

Je vais vous expliquer comment faire :

Commencez par ajouter un graphique histogramme.

Dans le champ "Axe" ajoutez votre colonne de date référence. Ne gardez que la sous-catégorie Mois.

Power Bi : Afficher les catégories même si elles sont nulles

Dans le champ "Valeur" ajoutez votre colonne qui contient les valeurs à afficher par rapport au mois de "Axe".

Power Bi : Afficher les catégories même si elles sont nulles

Ensuite, faites un clic droit sur la valeur du champ "Axe" puis cochez "Afficher les éléments sans données".

Power Bi : Afficher les catégories même si elles sont nulles

Quel bonheur de voir votre graphique afficher une magnifique TimeLine (chronologie) avec tous les mois de l'année.

Power Bi : Afficher les catégories même si elles sont nulles

Si une colonne "Blank" apparait allez dans les filtres de l'élément et cochez tous les mois sauf "Blank".

Power Bi : Afficher les catégories même si elles sont nulles

Merci pour votre visite et bon code.

Lire la suite