nb de personnes présente

Accueil – Le CFO masqué Forums Power BI nb de personnes présente

  • Ce sujet contient 5 réponses, 2 participants et a été mis à jour pour la dernière fois par Stéphane Lorin, le il y a 2 années et 6 mois.
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Articles
  • #96745
    Jordan
    Participant

    Bonjour à tous,

    c’est ma première fois sur un forum. et c’est aussi ma première fois sur PowerBI.
    je vais essayé d’être le plus clair possible.
    j’ai mis un exemple de fichier en pièce jointe.
    – le 1er onglet représente mes données telles que je les ai. c’est ces données que je souhaite intégrer dans power BI. (une ligne = une personne sous contrat de date de début à date de fin)
    – en onglet 3, c’est le résultat attendu dans PowerBI.
    – l’onglet 2 me permet juste de vous faire ce graphique.

    Concernant ma démarche jusqu’ici dans PowerBI.
    – J’ai intégré mes données bruts (celles de l’onglet 1)
    – J’ai créé une table “Calendrier” en DAX avec un CalendarAuto.

    mon problème c’est que je n’arrive pas à faire interpréter mes données et arriver à l’attendu.
    Comment traiter mes données pour qu’à chaque [Date] de mon “Calendrier”, PowerBI me dise combien de personnes étaient sous contrat.

    Je veux passer par PowerBI car j’ai un fichier source avec qq 8000 lignes soit des contrat de 2015 à aujourd’hui.
    je voudrais pouvoir calculer mes points haut et bas. (ça je sais faire)
    comparer des périodes d’une année à l’autre. (je devrais pouvoir le faire)

    Merci de votre aide.
    Si je n’ai pas été assez claire, n’hésitez surtout pas.

    • Ce sujet a été modifié le il y a 2 années et 6 mois par Jordan.
    Attachments:
    You must be logged in to view attached files.
    #96760
    Stéphane Lorin
    Participant

    Bonjour

    Excel est tout a fait capable de gérer 8000 lignes de données.
    par contre il est préférable de créer des tableaux et surtout de ne pas faire référence à des colonnes entières dans les formules.
    Ainsi votre formule en colonne B devient
    =NB.SI.ENS(Données[date début];”<=”&[@Date];Données[date fin];”>=”&[@Date])

    Sinon avec Power Pivot/Power BI voici une mesure DAX qui compte le nombre de contrat actif dans une période

    Nb_contrats:=
    VAR Date_Min = MINX(Dates;[Date])
    VAR Date_Max = MAXX(Dates;[Date])
    RETURN COUNTROWS(FILTER(‘Données’;[date début]<=Date_Max&&[date fin]>=Date_Min))

    Stéphane

    #96769
    Jordan
    Participant

    Merci Stéphane pour ton retour qui me donne déjà une piste.
    Mais pour le moment le résultat attendu n’est pas le bon.
    Avec ta formule DAX ça me fait un graph correspondant au nombre de contrat qui ont commencé à la date indiqué par date début.
    Ce que je cherche c’est d’indiquer le nombre de personne sous contrat à la date du calendrier. c’est a dire de savoir combien de personnes étaient sous contrat le 5 janvier par exemple.
    Avec ta formule ça me retourne 46 soit le nombre de contrat qui ont commencé au 5 janvier.
    Le résultat attendu est de 55 car j’ai des personnes sous contrat 29/12/2014 au 09/01/2015.

    #96770
    Jordan
    Participant

    Au temps pour moi Stéphane,
    la mesure je ne l’ai pas faite dans la bonne table. je l’ai faite dans la table “données” et non dans “calendrier” d’où le résultat erroné !
    Du coup, un grand merci pour ton aide précieuse 🙂

    #97036
    Jordan
    Participant

    Stéphane,
    sais tu s’il est possible de récupérer les valeurs max et min de Nb_contrats qui correspondrait à mes points haut et bas d’interim.
    c’est une information importante pour mon activité et je n’arrive pas à trouver la bonne formule.
    merci d’avance
    Jordan

    #97116
    Stéphane Lorin
    Participant

    Bonjour

    Avec la mesure précédente dans une colonne calculée “Nb contrats” de la table “Date”, la mesure suivante donne le MAX sur la période
    CALCULATE(MAX(Dates[Nb contrats]);ALL(Dates[Date]))

    le ALL(Dates[Date]) “retire” le filtre sur le champs “Date” mais pas sur les autres champs.
    Ainsi s’il y a un champ “Année” et un champ “Mois”, le MAX affiché sera celui de la période choisie et non sur l’ensemble des données.
    Stéphane

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