TCD issue de power query avec enregistrement unique

Accueil – Le CFO masqué Forums Power Query TCD issue de power query avec enregistrement unique

5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Articles
  • #128524
    hboisteau
    Participant

    Bonjour le Forum,

    je recherche une solution avec ma requête power query pour qu’a la création de mon TCD je retrouve le nombres de jours de chaque mois et même si le mois est en cours.

    je m’explique:
    janvier 23 31 jours
    février 23 28 jours
    Mars 23 31 jours
    Avril 23 30 jours
    Mai 23 20 jours (aujourd’hui n’étant pas terminé!)

    Sachant que mes données de départ sont journalières et sur plusieurs références.

    En espérant avoir été clair dans mon explication.

    HB

    #128525
    Nicolas 🇫🇷
    Participant

    Bonjour Hboisteau, est ce qu’il y a des données tous les jours dans la source de données? Dans ce cas, un regroupement par mois fera l’affaire.
    Sinon, je propose d’ajouter une table calendrier dans power query, de regrouper par mois et de faire une jointure avec la source de données.

    Cordialement

    Nicolas

    #128528
    hboisteau
    Participant

    Bonsoir Nicolas,

    merci pour cette réponse.

    Effectivement j’ai des données chaque jours.

    Tu développer ta première idée stp afin que je comprendre bien le sens

    merci encore

    HB

    #128529
    Éric Ste-Croix
    Participant

    Bonjour,

    Voici une proposition en Powerquery permettant d’effectuer
    1 – un regroupement par mois
    2 – un décompte du nombre de jour pour chacun des mois

    let
    // Hypothese – Présence d’une table nommée “SourceTable” avec une colonne nommée “Date”
    Source = SourceTable,
    // Extraire l’année et le mois de la colonne “Date”
    AddMonthYear = Table.AddColumn(Source, “MonthYear”, each Date.ToText([Date], “yyyy-MM”), type text),
    // Regroupement par mois et calcul du nombre de jour
    GroupByMonth = Table.Group(AddMonthYear, {“MonthYear”}, {{“TotalDays”, each List.Count([Date]), type number}})
    in
    GroupByMonth

    En espérant que cela vous aidera…

    #128543
    hboisteau
    Participant

    Bonjour Eric,

    Merci de ton aide mais malheureusement je retrouve le nombre de jours total du mois, alors que je recherche le nombre unique.

    plusieurs enregistrements sur le même jours, avec un regroupement avant avant.

    l’idée serait de trouver la suivante:
    chaque jours j’enregistre les données de plusieurs machines, ses machines devront être regroupées en type (toutes celle qui ont le même type) et donc je recherche le nombre de jours unique également le nombre de machines par jour et cela par mois.
    exemple j’ai 4 enregistrements le 01/01/23 pour un type A et 3 Enregistrements le 02/01/23 pour un type A. Alors j’aimerais trouver nombres de jours = 2 et le nombres de machines 7/2=3,5
    merci encore de votre aide

    HB

5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.