Frage : Wenn dann Aussage scheint, Werte nicht einigen Eintragungen zuzuweisen

Ich habe eine gruppierenformel, die meine Eintragungen für einen Bank rec-Report gruppiert. Jeder Abschnitt ist das Arbeiten groß ausgenommen Abschnitt 7 und ich werde verwirrt hinsichtlich, warum nur diese Zahl ausfällt. Die Druck-Vorbetrachtung bestätigt, dass Elemente, die Gruppe 7 sein sollten, nicht eine Gruppe zugewiesen werden, obwohl es einen Fang aller am Ende von wenn dann Aussage gibt, die jede mögliche Eintragung sich verfangen sollte, die nicht durch das frühere logic.

Please verbindet, sehen, dass Code-Stückchen für die gruppierenformel und das Bild für die Druckvorbetrachtung mit den relevanten Logikfeldern, die für reference.

Hopefully ich herausgestellt werden, gerade einfaches etwas,

Thank Sie für Ihr consideration.
übersehen haben
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
//Find internes Recs das, wo nicht auf einer Bank rec (1 ist Anfang-Balance)
wenn ((<> {JDT1.ExtrMatch} 0) und (isnull ({JDT1.MthDate}))) dann „1“ sonst 
// stufen alle prüfen, die nicht ein MthDate oder Daten später haben, als der Report ein (6 ist hervorragende Überprüfungen)
wenn (({@Matched} = 0) und ({JDT1.TransType} = „46“) und ({JDT1.SourceLine} = 0)) dann „6“ sonst
wenn (({@MthDate geworfen} > {? Versöhnung-Datum}) und ({JDT1.TransType} = „46“) und ({JDT1.SourceLine} = 0)) dann „6“ sonst
// stufen alles anderes, die nicht ein MthDate oder Daten später haben, als der Report ein (7 ist hervorragendes anderes)
wenn (({@Matched} = 0) und (<> {JDT1.TransType} „46“)) dann „7“ sonst
wenn (({@Matched} = 0) und ({JDT1.TransType} = „46“) und (<> {JDT1.SourceLine} 0)) dann „7“ sonst
wenn (({@MthDate geworfen} > {? Versöhnung-Datum}) und (<> {JDT1.TransType} „46“)) dann „7“ sonst
wenn (({@MthDate geworfen} > {? Versöhnung-Datum}) und ({JDT1.TransType} = „46“) und (<> {JDT1.SourceLine} 0)) dann „7“ sonst
// belaufen sich auf alles, das vorher versöhnt wurde (1 ist Anfang-Balance)
wenn ({@MthDate geworfen} < {? Versöhnung-Datum}) dann „1“ sonst
// stufen Ablagerungen auf diesem Rec ein. (2 ist Ablagerungen)
wenn (({@MthDate geworfen} = {? Versöhnung-Datum}) und ({JDT1.TransType} = „25“)) dann „2“ sonst
// stufen Überprüfungen auf diesen Rec ein. (4 ist gelöschte Zahlungen)
wenn (({@MthDate geworfen} = {? Versöhnung-Datum}) und ({JDT1.TransType} = „46“)) dann „4“ sonst
// stufen JE auf diesem Rec ein. (3 ist Journaleinträge)
wenn (({@MthDate geworfen} = {? Versöhnung-Datum}) und ({JDT1.TransType} = „30“)) dann „3“ sonst
// alle andere (5 ist die gelöschten Empfänge)
„5“
Attachments:
Druck-Vorbetrachtung, die verfehlenGrouping
zeigt  Druck-Vorbetrachtung, welche die Verfehlung zeigt,“/> gruppierend
        </a>
        </div>
   
   </div><div class=

Antwort : Wenn dann Aussage scheint, Werte nicht einigen Eintragungen zuzuweisen

Dieses wird vermutlich durch eins Ihrer Felder verursacht, die einen UNGÜLTIGEN Wert haben, wenn formual Kristalltreffen, die ein UNGÜLTIGER Wert in einem Test als dann die Formel an diesem Punkt verlässt und ein UNGÜLTIGES Resultat zurückbringt, folglich nicht zurückgehender Fang aller von 5

Versuchen, Ihren Report auf eine einzelne Aufzeichnung zu begrenzen, die ausfällt und jedes der Felder überprüfen, die in dieser formual Nd athe relatde {das @MthDat geworfen} verwendet werden Formel.

HTH
Weitere Lösungen  
 
programming4us programming4us