2009-08-06 6 views
0

Utiliser rapport de cristal 9Comment cacher le dernier enregistrement pour chaque personne?

Exemple

PersonID Date 
3405 28-02-2009 
3405 29-02-2009 
3406 25-02-2009 
3406 30-02-2009 

ainsi de suite ...,

Je veux cacher le dernier enregistrement pour chaque personID

Expected Output 

3405 28-02-2009 
3406 25-02-2009 

ainsi de suite ...,

Comment écrire une formule pour cette condition?

Répondre

1

Dans votre formule Suppress section Détail, utilisez ceci:

(NextIsNull({SomeTable.PersonID})) 
OR 
({SomeTable.PersonID} <> Next({SomeTable.PersonID})) 

Notez que cela ne cache la ligne du rapport visuellement, mais si vous avez des sous-totaux sur la base des enregistrements affichés alors vous aurez besoin utiliser des totaux cumulés au lieu de totaux récapitulatifs réguliers (qui incluraient toujours les données cachées).

Questions connexes