DAX Fonctions logique + somme

Accueil – Le CFO masqué Forums Power Pivot DAX Fonctions logique + somme

Mots-clés : 

8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Articles
  • #54827
    Rania Hamdini
    Participant

    Bonjour,
    Je sollicite votre aide, je me heurte à une difficulté.
    Suite à une mesure Mesure 1 =if([AM]>= 1 && [PM]>=1;1) [Am] et [PM] étant deux mesures.
    L’objectif étant de déterminer si un étudiant est, présent toute la journée, jusqu’ici tout va bien ! cette mesure dans un TCD m’indique pour chaque étudiant et chaque jour sa présence ou pas toute la journée ce qui me convient, mais j’ai également besoin d’avoir le nombre total d’étudiant présent la journée complète chaque jour c’est ce que je n’arrive pas à obtenir, il n’y a pas de total ou sous-total.
    Pourriez-vous m’aider ?
    Merci d’avance pour vos suggestions.

    #54854
    Sophie Marchand
    Participant

    Bonjour,

    Vous devez utiliser une formule comme la suivante : Mesure1:=SUMX(Tableau1,IF(Tableau1[AM]=1 && Tableau1[PM]=1,1)).

    Au plaisir,

    Sophie

    #54879
    Rania Hamdini
    Participant

    Bonjour Sophie,

    Merci beaucoup pour votre aide, votre proposition fonctionne parfaitement. La fonction génère bien la somme, mais celle des résultats des deux mesures alors que je souhaite la somme du résultat de la fonction logique ce qui me permettrait d’obtenir le nombre d’individus présent toute la journée.
    Lorsque la fonction logique est vraie, elle retourne un 1, la somme des 1 devait me donner le nombre d’individus présent. Ce n’est peut-être pas la bonne démarche ?

    Le plaisir d’échanger avec vous est pour moi.

    Rania

    #54880
    Sophie Marchand
    Participant

    Bonjour,

    Comme vous n’avez pas fourni de fichier, c’est bien difficile de savoir ce que vous ne faites pas correctement. De mon côté, le total fonctionne bien et fournit le nombre de personnes présentes toute la journée. Voir fichier ci-joint.

    Au plaisir,

    Sophie

    Attachments:
    You must be logged in to view attached files.
    #54887
    Rania Hamdini
    Participant

    Bonjour Sophie,

    Merci encore de m’accorder, de votre précieux temps.
    Il semblerait que la mesure SUMX additionne le résultat de la condition pour chaque créneaux si l’étudiants est présent 1 fois le matin et 2 fois l’après-midi la mesure SUMX va retourner 3, non 1.
    Accessoirement si j’indique 1 pour Result if True il me retourne vide alors que si j’indique O pour result if true et 1 pour result if false il retourne le résultat correctement Excel perd la raison :-).
    Ci-joint le fichier, merci encore de votre aide.

    Rania

    #54888
    Rania Hamdini
    Participant

    Ci-joint le lien pour télécharger le fichier :
    https://mega.nz/#!EMknzajR!te0gAQOS_TYrvPfkjA0CiLq6-VnEKuuTMp2cRw7WsAc

    • Cette réponse a été modifiée le il y a 1 année et 7 mois par Rania Hamdini.
    #55094
    Sophie Marchand
    Participant

    Bonjour,

    Je ne suis pas capable d’ouvrir votre fichier. Dans tous les cas, Excel ne perd pas la raison… Il calcule ce que vous lui demandez de calculer. Dans mon exemple, dans mon fichier, j’ai seulement une colonne AM et une colonne PM. Si vous avez plus de colonnes, il faudra simplement ajuster la formule à votre réalité.

    N’ayant pas accès à votre fichier, je vais rédiger un article de blogue à ce sujet et espérer qu’en le lisant, vous serez en mesure de résoudre votre problématique.

    Au plaisir,

    Sophie

    #55118
    Sophie Marchand
    Participant

    Bonjour,

    Je viens donc d’ajouter un article sur le blogue, qui explique votre problématique https://www.lecfomasque.com/power-bi-la-fonction-sumx-en-renfort-erreur-courante-chez-les-debutants/.

    Au plaisir,

    Sophie

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