Année Fiscale

Accueil – Le CFO masqué Forums Power BI Année Fiscale

  • Ce sujet contient 18 réponses, 2 participants et a été mis à jour pour la dernière fois par Sophie Marchand, le il y a 5 années et 9 mois.
15 sujets de 1 à 15 (sur un total de 19)
  • Auteur
    Articles
  • #47298
    eric.boulanger
    Participant

    Bonjour,

    Je suis à monter ma table de date dans mon fichier de vente comparative. J’aimerais être en mesure d’automatiser la notion d’année fiscale. Dans notre cours Power Bi 3, on l’a fait avec un fichier excel car c’était un calendrier 4-4-5, mais serions-nous en mesure de le faire avec une date fiscale fixe comme par exemple le 30 novembre?

    • Ce sujet a été modifié le il y a 5 années et 9 mois par eric.boulanger.
    #47301
    Sophie Marchand
    Participant

    Bonjour,

    Si le calendrier est régulier mais que la fin d’année est seulement différente du 31 décembre, pas nécessairement besoin d’une table de dates différente. Ça dépend des visualisations que l’on souhaite produire mais normalement, on pourrait utiliser une table de dates régulière et ajouter des mesures DAX qui prennent comme paramètre la date de fin d’année fiscale (comme DATESYTD et PREVIOUSYEAR).

    Sophie

    #47304
    eric.boulanger
    Participant

    BOnjour,

    Je comprends le concept de mesure. Par contre, comment je fais pour que la notion d’année fiscale se crée automatiquement? C’est ce bout là que je ne suis pas sur de bien comprendre.

    #47306
    Sophie Marchand
    Participant

    Et bien pour faire un YTD, par exemple, il faudrait écrire : CALCULATE(Mesure,DATESYTD(DimDates[Date],”30/11″). Les fonctions DATESYTD et PREVIOUSYEAR prennent la fin d’année fiscale comme deuxième paramètre.

    #47307
    eric.boulanger
    Participant

    Merci Beaucoup pour l’info. Par contre, il me reste le concept que si je veux comparer l’année fiscale 2017 VS 2016. Je dois certainement ajouté un colonne d’année fiscale dans ma table DimDates non?

    #47310
    Sophie Marchand
    Participant

    Non. Une fois qu’on a la donnée fiscale YTD, on peut calculer la même valeur l’année précédente avec une fonction CALCULATE(MesurefiscaleYTD,DATEADD(DimDates[Date],-1,YEAR))…

    #47312
    eric.boulanger
    Participant

    Bonjour,

    J’ai pensé à cette formule.
    AnneeFiscale = IF((DimDates[Mois])<=11;DimDates[Année];DimDates[Année]+1)
    Par contre, lorsque je fais cette mesure. j’ai le message d’erreur suivant qui me dit : Il est impossible de déterminer un valeur unique pour la colonne ‘Année’ de la table ‘DimDates’ . Cela peut se produire quand une formule à une colonne qui contient…

    Merci

    #47315
    Sophie Marchand
    Participant

    Bonjour Éric,

    En effet, le deuxième paramètre de la fonction IF doit retourner une valeur, ce qui n’est pas le cas dans ta formule. DimDates[Année] est une colonne et non une valeur scalaire unique. Tu pourrais l’imbriquer dans une fonction MAX pour en tirer une valeur mais je ne vois pas trop comment tu pourrais créer un ensemble de mesures fiscales avec ça.

    Les formules que j’ai fournies ci-dessus sont les bonnes à utiliser avec des fins d’années fiscales différentes du 31 décembre. Le seul cas où il n’y a pas de fonction, c’est si on veut calculer les valeurs QuarterYTD fiscal. Sinon, ces formules sont celles à utiliser.

    Y a-t-il une raison pour laquelle tu ne souhaites pas les utiliser?

    Dans le cas du QuarterYTD fiscal, il faudrait procéder par la méthode longue, comme celle enseignée en Power BI (niveau 3) avec le canlendrier 4-4-5.

    Merci.

    Sophie

    #47316
    eric.boulanger
    Participant

    Bonjour Sophie,

    Une raison? Je ne sais pas j’avais une fixation sur la notion d’année fiscale et à part vouloir me compliquer, je n’en avais aucune. Mais merci beaucoup ça fonctionne à merveille pour l’année Courante.
    Alors voici les mesures que j’ai fait:
    Vente mois courants: VENTES$ = calculate(VENTE[VENTE$];DATESMTD(DimDates[DATE]);DimDates[Période])
    VentesYTD: VentesBudgetYTD = CALCULATE([VentesBudget];DATESYTD(DimDates[DATE];”30/11″))
    VentesLYTD: VentesLYTD = CALCULATE([VentesYTD];DATEADD(DimDates[DATE];-1;YEAR))
    VentesBudget = Sum(BUDGET[VENTES])
    VentesBudgetYTD = CALCULATE([VentesBudget];DATESYTD(DimDates[DATE];”30/11″))

    L’endroit où j’ai un bogue c’est les ventes courantes du mois de l’an passé.
    Le LastYTD Fonctionne mais pas le LastYear du mois courant.

    Merci encore une fois pour ton aide précieuse. On commence à comprendre le langage DAX 🙂

    Eric Boulanger

    #47330
    Sophie Marchand
    Participant

    Bonjour Éric,

    Je ne suis pas certaine de comprendre.

    Si tu as une mesure qui calcule les ventes du mois en cours, tu devrais pouvoir utiliser une fonction CALCULATE avec un DATEADD pour obtenir les ventes du même mois l’année précédente…

    Qu’est-ce qui ne fonctionne pas?

    Sophie

    #47333
    eric.boulanger
    Participant

    Je ne sais pas ce que je fais pas de correct mais la formule prend le YTD de l’an passé ou bien ne me renvoie aucune réponse.

    Eric B.

    #47334
    Sophie Marchand
    Participant

    Ce n’est pas supposé… il faudrait que je puisse voir le fichier pour comprendre.

    Si tu as une mesure qui s’appelle disons Ventes, qui est la somme de la colonne Ventes par exemple et que tu regardes cette mesure pour un mois donné, tu auras le total des ventes du mois.

    Si tu veux voir l’écart avec le même mois l’année précédente, tu dois créer une mesure avec un CALCULATE(Mesure de ventes, DATEADD(DimDates[Date],-1,YEAR) et ensuite faire la différence.

    Sophie

    #47431
    eric.boulanger
    Participant

    Bonjour,

    Je crois toutefois que je vais avoir besoin de la notion d’année Fiscale, si je veux utiliser un graphique avec l’axe des X mois et l’axe des Y Ventes. Actuellement, lorsque j’utilise ce graphique, le données du mois d’Août par exemple me donne ceux de l’année précédente alors qu’il devrait être à 0. Mes mesures fonctionnent parfaitement pour toutes les vues à conditions que je ne mette pas les mois dans les axes.

    Merci

    #47432
    Sophie Marchand
    Participant

    Bonjour,

    Je recommande de suivre notre formation en DAX pour démêler tout ça.

    Au plaisir,

    Sophie

    #47478
    eric.boulanger
    Participant

    C’Est quand la prochaine formation? OU bien est-elle disponible en ligne? car je vais en avoir besoin rapidement 🙂

    Merci
    Eric B.

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