web-dev-qa-db-fra.com

Tableau nombre de fois où la même valeur apparaît dans la colonne

J'ai un domaine tel que

Color
Pink
Blue
Pink
Blue
Pink
Pink
Pink
Pink
Pink
Blue
Blue
Pink
Pink
Pink
Blue
Pink
Blue
Pink
Blue

Comment créer un champ calculé pour compter le nombre de fois où le rose apparaît?

Nombre total de Blue?

7
Rhonda

Si vous regroupez par couleur et uniquement par couleur dans la vue, vous pouvez simplement utiliser SUM(Number of Records). Par exemple, mettez Couleur dans l'étagère Lignes et SUM(Number of Records) dans Texte, et vous obtiendrez un tableau avec les nombres pour chaque Couleur.

Si vous devez spécifier le niveau de détail, Tableau a expressions LOD (niveau de détail) qui vous faciliteront la tâche.

{ FIXED [Color] : SUM([Number of Records]) }

Cette instruction indique de calculer la SUM() de [Number of Records] Et de regrouper par [Color], Quel que soit le niveau de détail dans la vue.


Pour info, [Number of Records] Est un champ calculé que Tableau lance automatiquement dans chaque source de données. Voici le code:

1

Cela place simplement un 1 dans chaque ligne de votre partition. Si vous SUM() ceux-ci, vous obtiendrez le nombre d'enregistrements. Ainsi, votre calcul LOD aurait pu tout aussi bien être:

{ FIXED [Color] : SUM(1) }
8
Andrew LaPrise