Cognos Report Studio vnořené If prohlášení-pomoc!

už jste někdy zkoušeli udělat Cognos Report Studio vnořené, pokud příkazy a vytvořil nepořádek? Pokud ano, můžete spustit křičí, protože nemůžete dostat syntaxi tak akorát. Při vytváření syntaxe si můžete přečíst tipy dole, ale pokud nejste programátor, střílejte se do hlavy. Pravděpodobně byste mohli vyzvednout čínštinu rychleji.

zde je příklad vnořeného příkazu Cognos Report Studio, který chci vytvořit:
chci součet a, pokud A je větší než B, ale pokud C je větší než D, pak chci průměr C. pokud není splněna žádná podmínka, chci počet a.

v tomto příkladu používám total, count a average all jako výrazy a každý vyžaduje svou vlastní syntaxi. Nejprve sestavte každý výraz:

* celkem (a)
* průměr (C)
* počet (a)

než spustíte sestavení vnořených výpočtů, musíte si uvědomit, že jinak musí jít před každým IF po prvním IF v Cognos Report Studio. Nyní, když máte správnou syntaxi pro výrazovou část IF THEN ELSE, jste připraveni vytvořit vnořený příkaz.

příkaz Cognos Report Studio vnořený IF je následující:
IF (a > B) pak (Total(a))
ELSE IF(C>D) pak (Average (C))
ELSE (Count(a))

nezapomeňte, že každý IF musí mít shodu ELSE, aby byla syntaxe v Cognos Report Studio správná. Vždycky si myslím, že ostatní jako období na konci věty. Když mám více co říct, ukončím své první prohlášení a začnu mluvit (vložte IF) a ukončím toto prohlášení tečkou (jinak).

doufám, že vám to pomohlo stát se odborníkem v Cognos Report Studio vnořené if prohlášení. Pokud se vám tento tip líbil nebo chcete sdílet ostatní, přidejte komentář. Pro více tipů se připojte ke komunitě Lodestar Solutions na našem webu na adrese www.lodestarsolutions.com. pokud potřebujete další konzultace nebo školení o IBM Cognos BI, kontaktujte nás na adrese [email protected].

Leave a Reply

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.