Contact: 514-605-7112 / info@lecfomasque.com

"Impossible de déterminer une valeur unique…"

Ce sujet a 3 réponses, 2 participants et a été mis à jour par  Sophie Marchand, il y a 4 jours et 16 heures.

4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #57147

    mondouma
    Participant

    Bonjour à tous,

    J’essaie de calculer des montants « Quarter on Quarter » avec la formule indiquée dans le ce vidéo de formation de Microsoft (voir à partir de 4:12).

    Malheureusement, je reçois ce message d’erreur (voir image) « Il est impossible de déterminer une valeur unique pour la colonne X. Cela peut se produire quand une formule de mesure fait référence à une colonne qui contient de nombreuses valeurs, sans spécifier d’agrégation telle que min, max, count ou sum.. »

    J’ai aussi essayé avec la fonction DATEADD, comme dans cette vidéo.

    J’ai essayé avec une autre colonne de référence créée sur mesure pour tester la fonction et être sûr que les données initiales n’étaient pas « polluées ». Même message d’erreur.

    Quelqu’un peut m’aider?

    • Ce sujet a été modifié le il y a 5 jours et 15 heures par  mondouma.
    fichiers attachés:
    You must be logged in to view attached files.
    #57157

    Sophie Marchand
    Admin bbPress

    Bonjour,

    Sans voir votre modèle de données, c’est sur à dire mais je suppose que vous n’avez pas passé une expression en premier paramètre. Autrement dit [Investissement M$], passé en premier paramètre doit sans doute être le nom de votre colonne et non le nom d’une mesure. Si tel est bien le cas (impossible de savoir sans voir votre modèle de données), il s’agirait soit d’ajouter la fonction SUM devant (donc somme de la colonne) ou de créer une mesure qui fait la somme de cette colonne et d’utiliser cette mesure en premier paramètre.

    Merci.

    Sophie

    #57188

    mondouma
    Participant

    Bull’s eye! Merci beaucoup.

    Malheureusement, une solution appelle un autre problème et maintenant lorsque j’utilise la mesure Invest Dern Tri dans une visualisation, je reçois cet avertissement: « MdxScript(Model) (3, 86) Erreur de calcul dans la mesure X: Une colonne spécifiée dans l’appel de la fonction SAMEPERIODLASTYEAR n’est pas de type DATE. » (voir image).

    Il y a quelque chose de mélangeant avec ma colonne date pcq dans Power Query, elle apparait comme une date (type donnée), dans l’onglet données de Power BI desktop elle apparait comme date aussi, mais dans la liste des champs à droite, le symbole date n’apparaît pas (ex. icone de terre pour lieu apparaît lui).

    Si je peux faire autre chose pour aider (partager le modèle… en capture d’écran?), n’hésitez pas à me dire comment.

    Merci beaucoup!

    • Cette réponse a été modifiée le il y a 4 jours et 18 heures par  mondouma.
    • Cette réponse a été modifiée le il y a 4 jours et 18 heures par  mondouma.
    • Cette réponse a été modifiée le il y a 4 jours et 18 heures par  mondouma.
    fichiers attachés:
    You must be logged in to view attached files.
    #57199

    Sophie Marchand
    Admin bbPress

    Bonjour,

    De façon à pouvoir utiliser les fonctions de TIME INTELLIGENCE comme la fonction SAMEPERIODLASTYEAR, vous devez absolument avoir une table de dates dans votre modèle de données et utiliser cette date dans votre mesure.

    Je vous recommande fortement de suivre notre formation en ligne ou en classe d’introduction au langage DAX car autrement, vous risquez de tourner en rond à chacune de vos mesures.

    Voici le lien vers l’ensemble de nos formations https://www.lecfomasque.com/formations/liste-des-formations-offertes/.

    Au plaisir,

    Sophie

4 sujets de 1 à 4 (sur un total de 4)

Vous devez être connecté pour répondre à ce sujet.