Cognos Report Studio aninhado se declarações-ajuda!

você já tentou fazer Cognos Report Studio aninhado se declarações e criou uma bagunça? Se você tiver, você pode correr gritando porque você não pode obter a sintaxe apenas para a direita. Concedido, você poderia ler as dicas na parte inferior como você construir a sintaxe, mas atirar-se na cabeça se você não é um programador. Você provavelmente poderia pegar chinês mais rápido.

aqui está um exemplo de um Cognos Report Studio aninhado se a instrução que desejo criar:
eu quero o total de a se a for maior que B, no entanto, se C for maior que D, Então eu quero a média de C. Se nenhuma condição for atendida, então eu quero a contagem de A.

neste exemplo, estou usando total, contagem e média de todas como expressões e cada uma requer sua própria sintaxe. Primeiro construa cada expressão:

• Total (a)
• média(C)
• Contagem (a)

Antes de executar para construir seus cálculos aninhados, você deve lembrar que mais deve ir antes de cada um se após o primeiro se no Cognos Report Studio. Agora que você tem a sintaxe adequada para a parte de expressão do IF, então você está pronto para construir sua instrução aninhada.

Cognos Report Studio instrução IF aninhada é como segue:
IF (A > B) ENTÃO (Total(A))
ELSE IF(C>D) ENTÃO (Média (C))
ELSE (Count(A))

Lembre-se que cada CASO deve ter uma PESSOA que corresponder para que a sintaxe correta nos Cognos Report Studio. Eu sempre penso no outro como um período no final de uma frase. Quando tenho mais a dizer, termino minha primeira declaração e começo a falar (insira um IF) e termino essa declaração com um ponto final (ELSE).

espero que isso tenha ajudado você a se tornar um especialista no Cognos Report Studio aninhado if declarações. Se você gostou desta dica ou deseja compartilhar outras pessoas, adicione um comentário. Para mais dicas, Junte – se à comunidade Lodestar Solutions em nosso site em www.lodestarsolutions.com. se você precisar de consultoria ou treinamento adicional no IBM Cognos BI, entre em contato conosco em [email protected].

Leave a Reply

Deixe uma resposta

O seu endereço de email não será publicado.