Cognos Report Studio kapslade If uttalanden-hjälp!

har du någonsin försökt göra Cognos Report Studio kapslade IF uttalanden och skapat en enda röra? Om du har det kan du springa skrikande eftersom du inte kan få syntaxen precis rätt. Beviljas, du kan läsa tipsen längst ner när du bygger syntaxen men skjuter dig själv i huvudet om du inte är programmerare. Du kan förmodligen hämta kinesiska snabbare.

här är ett exempel på en Cognos Report Studio kapslad om uttalande Jag vill skapa:
jag vill ha summan av A om A är större än B, men om C är större än D vill jag ha genomsnittet av C. Om inget villkor är uppfyllt vill jag ha räkningen av A.

i det här exemplet använder jag total, count och average alla som uttryck och varje kräver sin egen syntax. Bygg först varje uttryck:

• totalt (a)
• genomsnitt(C)
• räkna (a)

innan du kör iväg för att bygga dina kapslade beräkningar måste du komma ihåg att annat måste gå före varje IF efter det första IF I Cognos Report Studio. Nu när du har rätt syntax för uttrycksdelen av IF THEN ELSE är du redo att bygga ditt kapslade uttalande.

Cognos Report Studio kapslade IF-satsen är som följer:
IF (a> B) sedan (totalt(a))
ELSE IF(C>D) sedan (Average (C))
ELSE (Count(a))

kom ihåg att varje IF måste ha en annan matchning för att syntaxen ska vara korrekt i Cognos Report Studio. Jag tänker alltid på det andra som en period i slutet av en mening. När jag har mer att säga avslutar jag mitt första uttalande och börjar prata (sätt in en IF) och avsluta det uttalandet med en period (annars).

jag hoppas att detta har hjälpt dig att bli expert på Cognos Report Studio kapslade IF uttalanden. Om du gillade det här tipset eller vill dela andra, lägg till en kommentar. För fler tips gå med i Lodestar Solutions community på vår hemsida på www.lodestarsolutions.com. om du behöver ytterligare rådgivning eller utbildning på IBM Cognos BI, kontakta oss på [email protected].

Lämna ett svar

Lämna ett svar

Din e-postadress kommer inte publiceras.