
Additionner les résultats d’une catégorie
Additionner les résultats d’une catégorie
Posté par Nathalie sur 5 juin 2024 à 22h51Bonjour,
Je suis débutante et je cherche à additionner les résultats de trois colonnes différentes dans ma table : sous catégorie 1, sous catégorie 2, sous catégorie 3.
Mais les données sont textuelles et je cherche donc les occurences de telle ou telle information dans la table. Ex: l’étiquette prospective est présente dans les trois colonnes et je cherche à calculer le total des occurences prospective dans ces mêmes trois colonnes.
Pourriez-vous s’il vous plaît me donner un conseil pour y parvenir ?
Merci beaucoup par avance
Nathalie
Nathalie a répondu Il y a 8 mois, 1 semaine 4 Membres · 11 Réponses- 11 Réponses
Bonjour Nathalie
pour mieux comprendre ta demande, pourrais tu partager un extrait ou un screen de ton fichier de travail stp?
cdlmt
Bonjour Nathalie
Si c’est un calcul que vous souhaitez effectuer il sera nécessaire d’effectuer une mesure
Voici un exmple si j’ai bien compris votre demande
Mon Total des valeurs =
Var Sommedesoccurences1 = CALCULATE(SUM(Valeur1))
Var Sommedesoccurences2 = CALCULATE(SUM(Valeur2))
Var Sommedesoccurences3 = CALCULATE(SUM(Valeur3))
Var SommeTotal = Sommedesoccurences1 + Sommedesoccurences2 + Sommedesoccurences3
RETURN SommeTotalCel vous pemettra d’avoir un tableau synthéique de la somme total de vos occurences
Comme l’inque Olivier une capture est toujours le bienvenue
Merci beaucoup Brice et Olivier pour vos réponses. En effet, je voudrais faire une nouvelle mesure et la réutiliser ensuite.
J’ai appliqué la formule de Brice et voilà ce que Power répond. Aucun visuel ne marche.
Je vous mets ci dessous deux captures d’écran. Je voudrais sommer ces trois catégories
Voici le contenu des catégories
Nathalie
Une erreur assez classique
Vous voulez faire la somme des éléments de des catégoriesIl faut donc utiliser la fonction Count()
et après faire un sum de ce countSum = la somme d’une liste de nombre exemple 1+2+3 = 6
Count = le nombre d’élements une liste exemple
Forêt Bois = 2
Eau = 6La somme des éléments sera donc 8
En ésparant que ces explications vous aide
String = Chaine de caractère en effet il est pas possible de compte
Eau + Forêt Bois
Merci beaucoup Brice. On y est presque ! J’ai appliqué la formule conseillée et en effet cela me donne la somme de mes catégories mais pas le détail.
Je voudrais avoir la somme et son détail : combien d’eau, combien de forêts etc.
Ensuite comme vous me l’avez dit, j’appliquerai un sum sur les résultats count. A l’heure actuelle, quand je demande une carte à plusieurs lignes, j’ai seulement cette somme.
Vous voyez ce que je veux dire ?
D’accord
Je pense avoir compris ce que vous souhaitez
Dans ce cas il faut faire une mesure ce style.
Nombre =
VAR ElementCount = COUNT(‘Table'[Libellé])
RETURN ElementCountJe me suis permis de faire un exemple pour mieux expliquer
Dites moi si cela est mieux
J’ai du mal avec la formule Var. En revanche, comme vous me l’avez conseillé, j’ai un fait un count des sous catégories et j’ai maintenant mon détail par libellé. Pour rappel, ce sont les mêmes libellés dans les trois sous catégories.
Maintenant, je voudrais sommer les libellés dans les catégories pour avoir Forêt bois = 22 (soit sous catégorie 1 + sous catégorie 2 + sous catégorie 3).
Très bien
faites une mesure semblable à ça
total 🟰
Var letotal = mesure catégorie 1 + mesure catégorie 2 + mesure catégorie 3
return letotal
dans vos visuels il faut afficher la mesure et les libellés forêt bois eau etc
Les mesures peuvent se calculer entre elle
Un grand merci Brice. Cela a bien fonctionné.
Je mets une capture finale pour ceux qui pourraient être intéressé-e-s.
Bonjour Brice, bonjour Nathalie,
Ici le CALCULATE ne sert strictement à rien. Si l’on veut juste faire des sommes, SUM est suffisant. Une bonne pratique sera d’ailleurs de faire réellement ces mesures de base puis de les utiliser ensuite.
Dans ce cas précis, on cherche à faire la somme de colonnes qui viennent de la même table, un simple SUMX sera suffisant. SUMX(Ma_Table, Ma_Table[Col1] + Ma_Table[Col2] + Ma_Table[Col3])
P.S. : ce n’est pas très clair, mais je répondais à ce message plus haut 😀 :
“Mon Total des valeurs =
Var Sommedesoccurences1 = CALCULATE(SUM(Valeur1))
Var Sommedesoccurences2 = CALCULATE(SUM(Valeur2))
Var Sommedesoccurences3 = CALCULATE(SUM(Valeur3))
Var SommeTotal = Sommedesoccurences1 + Sommedesoccurences2 + Sommedesoccurences3
RETURN SommeTotal”-
Cette réponse a été modifiée Il y a 8 mois, 2 semaines par
Jonathan.
-
Cette réponse a été modifiée Il y a 8 mois, 2 semaines par
Bonjour de nouveau Brice,
Je m’apercois que vous aviez raison : il fallait passer par la formule que vous m’aviez indiqué pour compter les occurences en ligne.
Par contre, je n’arrive pas à répliquer la formule.
Pourriez s’il vous plait me préciser ? Quand vous dites libellé, est le le libellé de la catégorie (eau, politiques publiques, climat) ou le libellé de la colonne ? je n’arrive pas à avoir un tableau avec le total en lignes comme vous
v
Pardonnez mon insistance s’il vous plaît mais j’ai là un gros noeud qui m’empêche de faire interragir l’attribut catégorie avce d’autres attributs.
Connectez-vous pour répondre.