Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
Expand all | Collapse all

mesure échéance _ Balance âgée

  • 1.  mesure échéance _ Balance âgée

    Posted 4 days ago
    Bonsoir,

    actuellement sur la digitalisation du contrôle de la balance âgée via power bi, je bloque sur deux mesures en relation avec les dates:

    tagger les échéances : moins de 3 mois, non échu et plus de 3 mois selon la date d'arrêté comptable.
    un de mes collègues propose deux mesures:
    Une pour calculer le montant en retard en prenant en compte le champs date d'échéance par rapport à l'arrêté comptable
    Retard = DATEDIFF(DATE(2020,07,31),'vue echeance'[Date Echéance],DAY)

    une mesure par catégorie de retard selon le résultat obtenu sur la mesure précédente.

    L'inconvénient c'est que lorsqu'on actualise le rapport , la 1ère mesure ne se mets pas à jour puisque la donnée a été renseignée en brut...

    De mon côté, j'ai procédé différemment (je suis plus novice et moins à l'aise avec les fonctions DAX relatives aux dates)
    j'ai inséré dans ma base une colonne calculée pour compter le nombre de jours entre la date d'écriture et la date d'échéance : mesure = date échéance - date écriture
    puis insérer une colonne conditionnelle pour tagger les catégories selon le nb de jour.

    quand je vérifie, le dispatch s'effectue mais n'est pas correct, car d'une part je ne borne pas mon calcul à la date d'arrêté comptable et d'autre part je ne suis pas sûre que ma première mesure soit correcte .

    Bref deux options qui au final ne fonctionnent pas.

    j'espère que vous allez pouvoir m'aider

    merci à vous

    Alice

    ------------------------------
    DUMENIL Alice
    671769321
    ------------------------------


  • 2.  RE: mesure échéance _ Balance âgée

    Bronze Contributor
    Posted 3 days ago
    Bonjour Alice
    je vous donne mon avis selon mon expérience personnelle.
    Si j'ai bien compris vous considérez une facture échue si elle dépasse 3 mois.
    Donc il faut ajouter une mesure qui calcule le montant échu
    Montant échu = CALCULATE(SUM('Tab[Montant écriture]),DATEDIFF('Tab[Date écriture], TODAY(),MONTH)>3)
    SLTS

    ------------------------------
    Karim Mohsni
    Auditor
    ------------------------------



  • 3.  RE: mesure échéance _ Balance âgée

    Posted 2 days ago
    Bonjour Karim et merci pour votre réponse

    oui tout à fait, je vais tester votre proposition et vous fait un retour.


    ------------------------------
    DUMENIL Alice
    671769321
    ------------------------------



  • 4.  RE: mesure échéance _ Balance âgée

    Top Contributor
    Posted 3 days ago
    Edited by GAUDFROY Guillaume 3 days ago
    Bonjour

    C'est un sujet qui revient souvent.

    je vous conseille de le gérer par des "tranches" calculée à la volée.

    Créez une table avec 3 colonnes
    Debut | Fin | Libelle


    Dans laquelle il y aura les 3 tranches

    Permet de compter le nombre de lignes par exemple.

    Puis une formule DAX

    Nom_Formule =

    VAR __Debut_Tranche = Min(T_Tranche[Debut])
    VAR __Fin_Tranche = Max(T_Tranche[FIn])
    Var __Choix_Date = Max (Dim_Date[Date])
    RETURN
    Countrows (
    Filter ( Votre_Table,
    VAR NbJours = DATEDIFF(Votre_Table[Champ_Date],__Choix_Date,month)
    RETURN
    NbJours >= __Debut_Tranche && NbJours < __Fin_Tranche)
    )



    ------------------------------
    GAUDFROY Guillaume
    Microsoft Data PlatForm MVP
    MCSA Power BI & Excel
    Ruby Award Dynamic Communities
    ------------------------------



  • 5.  RE: mesure échéance _ Balance âgée

    Posted 2 days ago
    Bonjour et merci pour votre réponse.

    J'ai tenté de regarder sur le forum si je trouvais un sujet du même type mais sans succès ...

    Je n'ai pas très bien compris ,est ce que cette table permettra de stocker les périodes d'arrêtés comptable
    ex:
    début                 Fin                Libellé
    01/01/2020     31/01/2020     Clôture 01/2020
    les colonnes début et fin correspondant au champ "date d'écriture"


    ------------------------------
    DUMENIL Alice
    671769321
    ------------------------------



  • 6.  RE: mesure échéance _ Balance âgée

    Top Contributor
    Posted 2 days ago
    Non en fait cette table permet de qualifier vos différents période (- de 3 mois, 3 a 6 mois... etc)
    Puis en fonction de la date sélectionnée dans Power BI, le calcul de la balance agée est automatiquement fait à al volée.

    Vous glissez le champs Libellé de cette table en colonne et la formle en valeur.
    Power BI va calculer par tranche, le nombre de Piece à date.

    ------------------------------
    GAUDFROY Guillaume
    Microsoft Data PlatForm MVP
    MCSA Power BI & Excel
    Ruby Award Dynamic Communities
    ------------------------------



  • 7.  RE: mesure échéance _ Balance âgée

    Posted 2 days ago
    Ah oui de fait je n'avais pas compris. Je suis plutôt novice sur les fonctions DAX
    Merci pour cet éclaircissement.
    Je vais essayer de mettre en pratique.

    ------------------------------
    DUMENIL Alice
    671769321
    ------------------------------