23 octobre 2015
Le challenge : pour un de mes projets, j'ai besoin de filtrer facilement des commandes en fonction du nombre de jours restants jusqu'à leur livraison. Une astuce simple à base d'un paramètre et d'un champ calculé. Et voilà !
Le challenge : pour un de mes projets, j'ai besoin de filtrer facilement des commandes en fonction du nombre de jours restants jusqu'à leur livraison.Les filtres permettent bien de filtrer des plages de date facilement, mais ne répondent pas directement à ma question.Ma solution : j'ai créé un paramètre de temps dynamique de manière à ce que l'axe X démarre à une date différente en fonction du nombre de jours depuis aujourd'hui.Ci-dessous une vue de référence avant que je ne commence.
Etape 1 : créer un paramètreJ'ai appelé le mien 'Nombre de jours avant livraison'. Ci-dessous la configuration où j'ai fixé un ensemble de valeurs qui sur 1 an maximum.
Etape 2 : créer un champs calculéC'est la partie où j'ai un peu coincé. Je n'arrivais pas à trouver comment faire fonctionner ensemble dates et jours (métriques différentes).Heureusement j'ai trouvé la fonction dateadd() !On veut créer une fonction qui est : Aujourd'hui + X nombre de jours < jour de livraisonVoici le calcul :
Si vous êtes un peu confus, espérons que la visualisation ci-dessous vous aidera à comprendre ce que nous demandons à Tableau de faire : pour chaque valeur où l'expression au-dessus est vraie, j'obtiens un carré orange.
Etape 3: enregistrer le nouveau calcul en filtreEt sélectionner 'True'.
Voilà vous avez réussi !
D'après un post d'Emily Chen de la Data school. Merci Emily!
Etape 1 : créer un paramètreJ'ai appelé le mien 'Nombre de jours avant livraison'. Ci-dessous la configuration où j'ai fixé un ensemble de valeurs qui sur 1 an maximum.
Etape 2 : créer un champs calculéC'est la partie où j'ai un peu coincé. Je n'arrivais pas à trouver comment faire fonctionner ensemble dates et jours (métriques différentes).Heureusement j'ai trouvé la fonction dateadd() !On veut créer une fonction qui est : Aujourd'hui + X nombre de jours < jour de livraisonVoici le calcul :
Si vous êtes un peu confus, espérons que la visualisation ci-dessous vous aidera à comprendre ce que nous demandons à Tableau de faire : pour chaque valeur où l'expression au-dessus est vraie, j'obtiens un carré orange.
Etape 3: enregistrer le nouveau calcul en filtreEt sélectionner 'True'.
Voilà vous avez réussi !
D'après un post d'Emily Chen de la Data school. Merci Emily!