Filtres de dates

Étiquetté : , ,

  • Filtres de dates

    Posté par Alain Pujol sur 4 novembre 2021 à 15h15

    Bonjour,

    J’ai une table Tache avec une colonne N°Tache (unique) et une colonne Date Création,

    une table Doc avec une colonne N°Doc, une colonne N° Tache et une colonne Date Emission

    et une table calendrier avec une colonne Date

    Les relations : Calendrier(Date) – Table Tache(Date Création)

    Table Tache (N° Tache) – Table Doc (N° Tache)

    Mon rapport est filtré avec une date relative : est dans les derniers 4 semaines

    J’affiche sur un graphique par semaine : Nbre de Taches Crées – Nbre de Doc Créés

    je voudrais afficher par semaine : Le nbre de Taches Créés (par rapport à Date Création)

    et le Nbre de documents (par rapport à Date Emission) quelle que soit la Date d’enregistrement de la Tache

    Actuellement je bloque sur e fait que la table Tache est filtrée sur les 4 dernières semaines.

    Merci de votre aide

    PostID=DolieWUVGtbNn3I

    Jeremy a répondu Il y a 9 mois, 2 semaines 1 Membre · 4 Réponses
  • 4 Réponses
  • R3dKap

    Membre
    5 novembre 2021 à 15h43

    Salut Alain,

    Ouille. Pour ta première question sur le site c’est du Power BI… 😬😁

    Je vais essayer de regarder ça ce week-end et je te tiens au courant (sauf si je trouve un spécialiste Power BI d’ici là… 😉).

    CommentID=agJt1BcGIg4PZUk, PostID=DolieWUVGtbNn3I

    • Alain Pujol

      Membre
      5 novembre 2021 à 15h51

      @R3dKap

      Bonsoir

      Entre temps j ai trouvé la solution avec 3 tables de dates.

      Merci à toi

      Bon week-end

      SubCommentID=eshXfuQII4xcajW, CommentID=agJt1BcGIg4PZUk, PostID=DolieWUVGtbNn3I

    • R3dKap

      Membre
      6 novembre 2021 à 11h51

      Ah, tant mieux ! Et bon week-end à toi aussi… 😉

      SubCommentID=KmZFCgqhNXLcTR7, CommentID=agJt1BcGIg4PZUk, PostID=DolieWUVGtbNn3I

  • Jeremy

    Membre
    9 novembre 2021 à 17h11

    Hello Alain,

    Je vois que tu as deux dates : Une pour les tâches et une pour les Docs. La table date est filtrée sur les 4 dernières semaines et parce que la relation est avec la date de création (tâche), tu filtres la table Tâches sur les 4 dernières semaines. Et donc ta table Docs est filtrée sur les tâches qui ont été créées sur les 4 dernières semaines.

    Pour calculer le nombre de documents, il va falloir jouer avec les filtres et utiliser la fonction calculate.

    Je ne suis pas sûr du modèle et du sens de chaque relation, ni de la cardinalité mais voici ce qu’il est possible de faire :

    1) Créer une relation non active entre Calendrier[Date] et Documents[Date Emission]

    2) Calculer le nombre de documents avec la mesure suivante :

    Nb Docs =

    CALCULATE(

    DISTINCTCOUNT(Documents[NumDoc]),

    USERELATIONSHIP(dimCalendrier[Date], Documents[Date Emission]) ,

    ALL(dimCalendrier[Date])

    )

    DISTINCTCOUNT: pour compter le nombre distincts de documents

    USERELATIONSHIP : pour activer la relation inactive

    ALL : pour ne pas tenir compte des 4 dernières semaines.

    N’hésite pas à me faire un retour

    Jérémy

    CommentID=IR6vtdHwYTtIb0K, PostID=DolieWUVGtbNn3I

Connectez-vous pour répondre.