Frage : korrekte Syntax für eine Schalteraussage in Kristall 2008

Hallo hatten alle,

I eine Frage vorher, die LinInDenver: geantwortet für mich ziemlich gut und mich schloß es, weil ich den Anfang meiner Aussagenfunktion hatte und gedacht ihm ganz gut, aber jetzt ich gettng ein Störung bin, wenn ich versuche, die Formel zu überprüfen, die es mir erklärt, dass A) fehlt und ich unsicher bin, wo ich falsch ging.  Ist hier der Text der Formel, ive verringerte sie durchaus eine Spitze von, was neeeded, aber ich gerade sicherstellend ich habe das korrekte Format bin:

NumberVar BP;
Shared Numbervar BPTotal;
Local Numbervar totalloan;
totalloan: = Summe ({ISB_Commissions_view.totalloanamount}, {@LO});

BP: =
IF {CB_Originator_View.ComType} = 1
THEN
, WENN {ISB_Commissions_view.alias2} = „ISB "
DANN (Schalter totalloan < 5000000, 30, das
, das in 500000 bis 999999, 35,

totoalloan ist, RICHTEN, 50) aus,

BPTotal: =BPTotal+BP;
BP

The Formelwerkstatt-Formelkontrolleur erklärt mir, dass ich A) verfehle und es das variable „totalloan“ hervorhebt.  aber das scheint nicht, sinnvoll zu me.

Also zu sein, das ich die Antwort zu meiner Frage annahm und LilinDenver die Punkte gab und dann feststellte, dass James0628: hatte auch eine Lösung, traurigen James, ich würde aufgespaltet haben die Punkte dargestellt, aber ich sah nicht Ihre Antwort!

Antwort : korrekte Syntax für eine Schalteraussage in Kristall 2008

Die Schalterfunktion erfordert a (, ist dieses das Beispiel von der Hilfe:

Schalter ({Orders.Order Menge} > 5000, „groß“,
          {Orders.Order Menge} > 1000, „Mittel“,
          Ausrichten, „klein“)

Weitere Lösungen  
 
programming4us programming4us