2013-10-02 2 views
0

J'utilise Microsoft Visual Studio 2010 et j'utilise ASP.net/C# comme environnement. J'ai installé des rapports Crystal. J'utilise 2 champs: nom de l'entreprise et le nombre d'e-mails reçusAfficher les 5 principaux enregistrements (rapports Crystal pour Visual Studio)

J'ai créé un rapport pour montrer un graphique et ai créé une connexion et tout. Maintenant, il affiche le graphique (camembert) mais il montre tous les 20 enregistrements.

J'ai fait un clic droit sur mon rapport et j'ai choisi Insérer -> Sommaire -> Choisir le champ pour résumer: nombre d'emails reçus. Puis Calculez ce résumé: Nième plus grand est 5.

Il y a seulement le grand total (pied de page du rapport) et l'emplacement récapitulatif. J'ai cliqué sur OK. Créé un nouveau formulaire Web placé CrystalReportSource et CrystalReportViewer et créé une connexion entre eux. Ran la page Web, mais camembert ne montre pas top 5. Je suis vraiment confus. L'aide serait grandement appréciée

+1

Je vous suggère fortement de poster le code lié au problème que vous rencontrez. – Brian

+0

vous pouvez filtrer l'enregistrement avant de donner la source à signaler. –

Répondre

0

Je crois que votre résumé ne devrait pas figurer dans le pied de page du rapport, mais dans le pied de page ou l'en-tête du groupe. Vous avez généralement deux options de tri, que ce soit par enregistrement ou par groupe. L'option de tri Top Nth est uniquement disponible pour le groupe, mais si vous n'avez pas de résumé dans votre groupe, le rapport ne peut pas trier. J'espère que cette aide et si vous avez besoin d'aide, alors il serait bénéfique de donner un peu plus d'informations au sujet de votre rapport, à savoir quels sont les groupes que vous avez, ce que vous utilisez les champs, etc.

Cheers,

Chris

Questions connexes