2010-06-14 4 views
0

Pour cet exemple données:Dans Birt rapports - Affichage de la valeur de la chaîne la plus fréquente dans le groupe

Index, State, Food 
1, CA, Hamburger 
2, NY, Lettuce 
3, CA, Cheese 
4, NY, Lettuce 
5, NY, Cheese 
6, AR, Cheese 

Je voudrais groupe par l'État et montrer la nourriture la plus courante pour chaque État. Ainsi, le résultat de l'exemple doit être:

State, Popular Food 
CA, Hamburger 
NY, Lettuce 
AR, Cheese 

Le problème est que je ne peux pas trouver une agrégation qui renvoie la chaîne la plus courante. Il y a la fonction 'mode' mais elle ne fonctionne que sur les entiers. Ai-je oublié quelque chose? Merci!

Répondre

1

Ce qui suit devrait fonctionner:

  • Mettre en place deux groupes - un groupe par état, et un sous-groupe par les aliments
  • Ajouter une agrégation , à compter du sous-groupe alimentaire
  • niveau
  • Trier les aliments sous-groupe par l'agrégation de comptage
  • d'état de sortie et de la nourriture à l'état pied de groupe
Questions connexes