Cognos Report Studio Verschachtelte If-Anweisungen – HILFE!

Haben Sie jemals versucht, verschachtelte IF-Anweisungen in Cognos Report Studio auszuführen, und ein Durcheinander verursacht? Wenn ja, könnten Sie schreien, weil Sie die Syntax nicht richtig verstehen können. Zugegeben, Sie könnten die Tipps unten lesen, während Sie die Syntax erstellen, sich aber selbst in den Kopf schießen, wenn Sie kein Programmierer sind. Sie könnten wahrscheinlich schneller Chinesisch lernen.

Hier ist ein Beispiel für eine verschachtelte IF-Anweisung von Cognos Report Studio, die ich erstellen möchte:
Ich möchte die Summe von A, wenn A größer als B ist, aber wenn C größer als D ist, dann möchte ich den Durchschnitt von C. Wenn keine Bedingung erfüllt ist, dann möchte ich die Anzahl von A.

In diesem Beispiel verwende ich total, count und average alle als Ausdrücke und jeder benötigt seine eigene Syntax. Erstellen Sie zuerst jeden Ausdruck:

• Total (A)
• Average(C)
• Count (A)

Bevor Sie Ihre verschachtelten Berechnungen erstellen, müssen Sie daran denken, dass ELSE vor jedem IF nach dem ersten IF in Cognos Report Studio stehen muss. Nachdem Sie nun die richtige Syntax für den Ausdrucksteil des IF THEN ELSE haben, können Sie Ihre verschachtelte Anweisung erstellen.

Die verschachtelte IF-Anweisung von Cognos Report Studio lautet wie folgt:
IF (A > B) THEN (Total(A))
ELSE IF(C>D) THEN (Average (C))
ELSE (Count(A))

Denken Sie daran, dass jedes IF eine ELSE-Übereinstimmung haben muss, damit die Syntax in Cognos Report Studio korrekt ist. Ich denke immer an das ELSE als Punkt am Ende eines Satzes. Wenn ich mehr zu sagen habe, beende ich meine erste Anweisung und beginne zu sprechen (füge ein IF ein) und beende diese Anweisung mit einem Punkt (ELSE).

Ich hoffe, dies hat Ihnen geholfen, ein Experte bei Cognos Report Studio nested IF statements zu werden. Wenn Ihnen dieser Tipp gefallen hat oder Sie andere teilen möchten, fügen Sie bitte einen Kommentar hinzu. Für weitere Tipps treten Sie der Lodestar Solutions Community auf unserer Website bei www.lodestarsolutions.com . Wenn Sie zusätzliche Beratung oder Schulung zu IBM Cognos BI benötigen, kontaktieren Sie uns bitte unter [email protected] .

Leave a Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.