Toutes mes réponses sur les forums

2 sujets de 16 à 17 (sur un total de 17)
  • Auteur
    Messages
  • en réponse à : Formule pour cout unitaire #94671
    Pierre Forest
    Participant

    Voilà. Je sais qu’une réponse a été donnée, mais c’était juste pour m’amuser. Le principe reste le même: Mettre les mesures là où en a besoin plutôt que dans une seule table de mesures.

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Formule récalcitrante #94133
    Pierre Forest
    Participant

    Bonjour,

    Voici une solution possible:

    1. Créer une table regroupant les dossier client de façon unique. (bonne pratique anyway)
    (New table) DossierClient = distinct(‘FID VN'[Dossier client])

    2. Relier cette table à ‘FID VN’ avec une relation de 1 à plusieurs sur [Dossier Client]

    3. Déplacer les mesures (ou en créer de nouvelles dans cette table)
    – DVNbre de vte = DISTINCTCOUNT(‘FID VN'[Dossier client])
    – DVNombre de vte 2017 à 2020 = CALCULATE(COUNTA(‘FID VN'[Dossier client]),’Tab_dates'[Année] IN { 2017, 2018, 2019, 2020 })

    [DVNbre de vte] aurait maintenant une valeur de 152

    Suggestion:
    – Pour les ventes et données des 4 dernières années, plutôt que d’avoir à créer une nouvelle mesure à chaque année, il serait possible d’automatiser le calcul des 4 dernières années, basée sur l’année sélectionnées.

    La formule de la mesure pourrait ressembler à ceci:
    QuatredernièresAnnées = calculate(DISTINCTCOUNT(‘FID VN'[Dossier client]),union(PREVIOUSYEAR(Tab_dates[Dates]),PREVIOUSYEAR(PREVIOUSYEAR(Tab_dates[Dates])),PREVIOUSYEAR(PREVIOUSYEAR(PREVIOUSYEAR(Tab_dates[Dates]))),PREVIOUSYEAR(PREVIOUSYEAR(PREVIOUSYEAR(PREVIOUSYEAR(Tab_dates[Dates]))))))

    Attachments:
    You must be logged in to view attached files.
2 sujets de 16 à 17 (sur un total de 17)