2017-03-03 1 views
0

Je voudrais couper à travers des visuels en fonction des dates de MS Power BI (c.-à-un filtre pour le mois de dire tranchera tous les éléments visuels pour cette période.Date de création de la relation au pouvoir BI pour les trancheuses

  1. J'ai créé une table date de http://www.agilebi.com.au/power-bi-date-dimension/ pour créer un lien vers les colonnes de date dans chaque tableau.

  2. I connecté classeur .xlsx. Image of columns in Power BI

  3. j'ai ajouté essayé de modifier la relation si con nect les 2 colonnes de date. Cependant, lorsque j'insère le filtre en utilisant date_table comme valeurs et que j'essaie de l'utiliser, les visuels disparaissent. Visuals are Gone

Cependant, lorsque je crée la trancheuse et tranche à travers des visuels multiples, ils vont blanc.

** J'ai essayé de changer le type en "Both" mais cela n'a pas résolu le problème.

+0

Utilisez-vous des mesures dans les visuels? Comment avez-vous mis les trancheuses? Si vous définissez la direction Filtre croisé sur ** Les deux ** le conserve-t-il? –

+1

Veuillez modifier la question pour obtenir un [mcve], avec quelques exemples de données csv et les étapes précises que vous avez suivies pour créer le rapport. Il est assez difficile de voir l'ensemble de l'image pour le moment. – Jeroen

+0

Merci pour les commentaires. J'ai ajouté des informations supplémentaires. – jonjon

Répondre

0

Le script de AgileBI.com.au crée une table de dates avec un champ 'Date' contenant un type de données de texte. Vous pouvez (étonnamment) faire une relation entre 2 champs de types de données différents et ne pas avoir d'erreur. Cependant, une jointure entre un champ de texte contenant des dates et un champ de date régulière signifie que les lignes qui semblent correspondre à celles-ci ne le sont pas.

Vous pouvez confirmer que cela se produit en choisissant une valeur dans les 2 tables qui, selon vous, devrait correspondre et voir si elles sont identiques. Dans mon cas, j'avais Mardi 01 novembre 2016 dans ma table importée, et 11/1/2016 dans l'autre tableau. Bien qu'ils représentent tous les deux la même date (aux États-Unis), ils semblent clairement différents. Un bon endroit pour voir ceci est dans l'écran Edit Relationship (et il aurait certainement été utile d'inclure une capture d'écran de cela dans votre message original). Quoi qu'il en soit, si les dates dans votre table ne correspondent pas aux dates (texte) correspondantes dans le tableau Date, lorsque vous filtrez à "2016" sur votre segment, les visuels deviendront vides.

Je recommande:

  1. Cliquez Modifier les requêtes
  2. Sur le côté gauche, sélectionnez la table des dates (appelée Invoqué fonction par le script)
  3. Cliquez sur l'en-tête pour la Date colonne (il sera probablement déjà sélectionné)
  4. Sélectionnez Transformez sur le ruban
  5. Ch ange du type de données de Toute-Date de
  6. Cliquez Accueil>Fermer & Appliquer

Hope this helps.

+0

Merci beaucoup! Ceci est exactement ce que je cherchais – jonjon