2012-03-31 10 views
0

Mit Crystal Report 7Wie der angegebenen Spalte Wert

ID Value 

001 100 
002 200 
003 400 
004 500 
... 

Ich habe n Anzahl der Reihe summieren, von dem ich will n Wert Summe von 003, ich möchte nicht von zusammenzufassen 001 und 002.

In einer Berichtsfußzeile muss ich die Summe des Werts von 003 bis n hinzufügen.

Wie eine Formel für die obige Bedingung erstellen, müssen Formel Hilfe

Antwort

1

können Sie die gleiche Lösung wie verwenden: How to add rows at runtime

  • Erstellen Sie eine neue Formelfeld: if {table.id} in ['001', '002'] then 1 else 2;
  • Erstellen Sie eine Gruppe mit Diese Formel
  • Unterdrücken Sie die Gruppenkopfzeile
  • Fügen Sie Ihre Gesamtfelder zum Gruppenfuß hinzu (Sie erhalten insgesamt 001 + 002 dann insgesamt 003 ... n
+0

danke für deine antwort, dann 1 else 2 bedeutet ...? Ich verstehe, was diese Formel tun wird ...? – JetJack

+0

bedeutet '' '' die 'id' ist' 001' oder '002' dann gruppieren sie zusammen in einer Gruppe, die wir' 1' nennen ... wenn die ID etwas 'anderes' ist, dann gruppiere sie zusammen in einer Gruppe, die wir aufrufen '2' –

+0

Eigentlich möchte ich nur 001 + 002 hinzufügen, ich möchte nicht summieren von anderen IDs. Ihre Antwort zeigt Fehler als Gruppe an, die für ein nicht wiederkehrendes Feld angegeben wurde – JetJack

Verwandte Themen