Club Power BI

Expand all | Collapse all

Nombre de lignes sur un intervalle de temps

  • 1.  Nombre de lignes sur un intervalle de temps

    Posted 01-13-2018 01:03 PM
      |   view attached

    Bonjour à tous et meilleurs vœux,

     

    je rencontre un petit problème concernant le calcul d'un nombre de lignes entre 2 intervalles de temps. 

    Ex: j'ai une date d'entrée et une date de sortie (il y 1 an entre les 2 dates).

    je souhaite à travers un slicer date (01/06/2016 au 30/06/2016) connaitre le nombre de contrats (lignes) qui sont en cours à cette date. Dans le cas d'espèce, il y en a 4 (en effet la dernière ligne compte car le mois de juin 2016 se trouve bien entre le 03/12/2015 et le 02/12/2016.

     

     

    DATE_DEBUT_CONTRAT

    DATE_FIN_CONTRAT

    05/02/2015

    04/02/2016

    05/06/2015

    04/06/2016

    07/06/2015

    06/06/2016

    17/06/2015

    16/06/2016

    03/12/2015

    02/12/2016


    je rebondis sur le topic de Abdelghafor Jliouat (Nombre d'entree/Sortie sur un intervalle)
    j'ai réalisé les mêmes mesures mais je ne cadre pas (PBIX en PJ)

    j'espère avoir été clair dans mes propos
    en tout cas un grand merci d'avance pour la résolution de ce problème

    a bientot ;)



    ------------------------------
    karim chlebowski
    controleur de gestion
    Karim Chlebowski
    620028000
    ------------------------------

    Attachment(s)

    pbix
    Intervalle_Calcul.pbix   102K 1 version


  • 2.  RE: Nombre de lignes sur un intervalle de temps

    Silver Contributor
    Posted 01-15-2018 02:22 AM

    Bonjour Karim,

     

    Meilleurs vœux également!

    Effectivement, la problématique rencontrée est quasi identique à celle-ci: http://bit.ly/2mvbjSb

     

    La seule différence réside dans la borne à attribuer aux dates. Dans ton cas, il faut prendre la date minimum du contexte. En effet, tu souhaites 4 contrats actifs si tu sélectionnes la plage 01/06/2016 - 30/06/2016. Or, 3 contrats se terminent justement entre ces dates et sont donc considérés comme "terminés" puisque non en vigueur au 30/06/2016 (date maximum du contexte).

     

    Les mesures suivantes fonctionnent dans ton cas:

     

    Entrées = COUNTROWS(Table1)

    Sorties = CALCULATE( [Entrées] ; USERELATIONSHIP(Table1[DATE_FIN_CONTRAT];Dim_Dates[Date]))

     

    Effectif = VAR MnDate = MIN(Dim_Dates[Date]) RETURN

    CALCULATE( [Entrées] - [Sorties] ; Dim_Dates[Date] < MnDate)



    ------------------------------
    Tristan Malherbe
    Microsoft Data Platform MVP
    Data & BI Consultant, AZEO
    06 09 27 06 97
    ------------------------------



  • 3.  RE: Nombre de lignes sur un intervalle de temps

    Posted 01-15-2018 10:18 AM
    Super !!
    merci beaucoup Tristan ;)

    super utile comme formule...

    a bientôt

    ------------------------------
    karim chlebowski
    controleur de gestion
    Karim Chlebowski
    620028000
    ------------------------------



  • 4.  RE: Nombre de lignes sur un intervalle de temps

    Posted 01-15-2018 02:28 AM
    Bonjour Karim,

    Données sont sur la même table?

    Avec un datebetween via un filter?

    ------------------------------
    GAUDFROY Guilluame
    Dirigeant
    KPI Consulting
    066302847
    ------------------------------



  • 5.  RE: Nombre de lignes sur un intervalle de temps

    Posted 01-15-2018 10:19 AM
    Bonjour Guillaume,

    Merci pr ta proposition mais les données ne sont pas sur la m^me table
    cela dit intéressant comme approche ;)

    thks à demain

    ------------------------------
    karim chlebowski
    controleur de gestion
    Karim Chlebowski
    620028000
    ------------------------------