2016-10-06 2 views
0

Meine Rechnung Bericht Fälligkeitsdaten abhängig von der Auswahl der Zahlungsplan-Code auf UI (entweder halb, monatlich, vierteljährlich, jährlich oder sogar 18 Raten). Es zieht auch Bruttoprämie pro Fälligkeitsdatum . Ich muss diese Tabelle am Fälligkeitstag und die Summe der Bruttoprämie ziehen, wenn sie in einem Fälligkeitsdatum fallen.Gruppieren nach Array oder gemeinsamem Wert

Was ich mache ist brechen und speichern Sie die fälligen Daten in Array. Wie kann ich nach ihnen gruppieren? Crystal scheint mir nicht zu erlauben, nach einem gemeinsamen Wert zu gruppieren oder nach Array zu gruppieren.

Antwort

0

Sie brauchen nicht Array für diesen Zweck .. Array verkompliziert den Bericht stattdessen können Sie manipulieren wie unten Gruppierung:

eine Formel erstellen, wie unten und diese Formel Gruppe verwenden.

if parameterselection = "monthly" 
then Month(duedate) 
else if parameterselection = "yearly" 
then Year(duedate) 

    . 
    . 
    . 
    . 
formula till end 

bearbeiten ------------------------------------------ -

In diesem Fall müssen Sie gemäß Ihrem Kommentar eine weitere Gruppe (Gruppe2) mit Fälligkeitsdatum erstellen.

Jetzt haben Sie zwei Gruppen Gruppe 1 ist der, den ich schrieb erste und group2 Fälligkeitsdatum verwenden und das funktioniert

+0

Vielen Dank für den Input! :) Obwohl meine Anforderung ist, für monatlich, wird es 12 verschiedene Fälligkeitsdaten, für 18 Raten, gibt es 18 verschiedene Fälligkeitsdaten und so weiter ... Array ist die einzige Möglichkeit, über die ich jetzt denke, all diese zu halten Termine. Aber ich werde es definitiv versuchen. Vielen Dank! – Genoa

+0

Noch für diese Anforderung gibt es keine Notwendigkeit von Array ... Ich habe die Antwort überprüfen und lassen Sie es mich wissen – Siva