Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
 View Only
  • 1.  Calcul d'éléments sur la base de statuts passés

    Posted Dec 02, 2022 12:32 PM
      |   view attached
    Bonjour à tous,

    dores et déjà, merci de prendre de votre temps concernant mon problème suivant.

    Je cherche à pouvoir compter des données sur la base de dun statut passé.
    Les données de bases sont postes liés à des recrutements avec (exemple en pièce jointe) :
    - un numéro d'identification (ID)
    - Une date de début quand un recrutement est lancé
    - Une date de fin quand un poste est pourvu
    - Un statut Ouvert (Open) ou Pourvu (Filled)

    Actuellement je peux facilement visualer le nombre de postes soit ouverts  ou fermés à une certaine date, mois, trimestre ou année.
    Cependant je n'arrive pas à trouver la bonne mesure afin d'avoir le décompte des postes qui ont été ouvert pendant une période de temps.

    Par exemple:
    si 10 postes étaient ouverts en janvier, 5 en février
    dont 0 postes fermés en janvier et 8 postes le 15 février
    je souhaiterai pouvoir voir que 10 avaient le statut ouvert en janvier et 15 en février
    Si je filtre sur la dernière semaine de février, 7 devraient avoir le statut ouvert

    J'ai une table de date par année fiscale séparée, nommée "Fiscal Year date".

    Merci d'avance pour votre aide.


    Svendu










    ------------------------------
    Sven Du
    ------------------------------

    Attachment(s)

    xlsx
    Case Open.xlsx   13 KB 1 version


  • 2.  RE: Calcul d'éléments sur la base de statuts passés

    Top Contributor
    Posted Dec 27, 2022 07:06 AM
      |   view attached
    Bonjour,

    Voici en pièce une première solution. J'ai utilisé une table des dates et une relation inactive sur la colonne "Closed Date".

    Postes Ouverts = 
    COUNTROWS ( Postes )​

    Postes Fermes = 
    CALCULATE (
        [Postes Ouverts],
        FILTER (
            ALL ( Postes[Closed Date] ),
            Postes[Closed Date]
        ),
        USERELATIONSHIP ( 'Date'[Date], Postes[Closed Date] )
    )​

    Postes Ouverts en Cumul = 
    CALCULATE (
        [Postes Ouverts],
        FILTER (
            ALL ( 'Date'[Date] ),
            'Date'[Date]
                <= MAX ( 'Date'[Date] )
        )
    )

    Postes Fermes en Cumul = 
    CALCULATE (
        [Postes Fermes],
        FILTER (
            ALL ( 'Date'[Date] ),
            'Date'[Date]
                <= MAX ( 'Date'[Date] )
        )
    )

    • La première mesure compte simplement le nombre de lignes de la table.
    • La deuxième compte le nombre de lignes uniquement pour les lignes qui ont une "Closed Date", en utilisant la relation inactive,
    • La troisième permet d'obtenir le cumul des postes ouverts, quelle que soit la date sélectionnée,
    • La quatrième permet d'obtenir le cumul des postes fermés, quelle que soit la date sélectionnée,
    • La dernière vient faire le cumul, quelle que soit la date sélectionnée, des postes ouverts moins les postes fermés,
    Je joins le PBIX, j'espère que ça vous aidera à avancer, bon courage.

    ------------------------------
    Jonathan CHANAL
    Power BI Consultant/Formateur
    MCSA Power BI & Excel
    ------------------------------

    Attachment(s)