Algumas vezes e ncessario colocar uma opcao custom no prompt, um label.Ate a versao 8 nao existia um modo simples, era necessario a utilizacao de javascript para manipular os prompts.Na versao 10 ja existe uma propriedade para isso, entretanto se voce ainda precisa manipular os prompts para, para exemplo, remover uma opcao, o javascript ainda e util.Abaixo segue um codigo de minha autoria, como basa no knowledge base da IBM.Essas funcoes servem para as versoes 8.2, 8.4.1 e 10.1, pelo menos foi onde testei. Deve servir para a 8.3 tambem.A primeira funcao captura os formularios de tratamento do Cognos, esses formularios contem todas as informacoes do relatorio, entao seria possivel acessar tudo do relatorio, desde que voce saiba o caminho.A segunda funcao retorna um objeto com a entidade do prompt, de acordo com o parametro.O argumento name deve ser o nome do prompt.Essa funcao retorna prompts do tipo dropdown, list, e text field.function getCognosParams(){ return var fW = typeof getFormWarpRequest == "function" ? getFormWarpRequest() : document.forms["formWarpRequest"];}function getPromptByName(name){ var prompt = eval("getCognosParams()._oLstChoices" + name); if(prompt == null || prompt == undefined){ prompt = eval("getCognosParams()._textEditBox" + name); if(prompt == null || prompt == undefined){ window.alert("Prompt: " + name + " incorreto."); } } return prompt;} Bom dia a todos, ou boa tarde ou ainda boa noite... sei la que horas voce esta vendo isso.Hoje vou falar de uma funcionalidade incrivel que achei que nao existia do Cognos Mobile o famigerada drill de aplicativo.A ferramente Cognos Mobile pertime que voce gere vinculos entre relatorio, podendo gerar uma navegacao entre eles, isso ajuda muito o usuario que nesse caso nao precisa ficar abrindo e fechando cada relatorio.Sem contar o fato de poder passar variaveis entre os relatorios para manter a coerencia na analise.O drill de aplicativo e uma propriedade do objteto e funciona somente no Ipad no browser ele nao surte efeito.Veja ao lado que ele fica localizado na secao de Comportamento Interativo. Para que o drill funcione voce deve definir as opcoes:Metodo: cogmobgr.Rotudo: algo que explique o drill para o usuario.Parametro cogmobgr_cm_store_id: o id do relatorio alvo, essa informacao pode ser obtida nas propriedades do relatorio.Parametro cogmobgr_cm_search_path: caminho do relatorio no portal, essa informacao pode ser obtida nas propriedades do relatorio.Importante, para que esse drill funcione, e necessario que os relatorios seram executados direto no Cognos Mobile ou enviados para o iapd via push do Cognos Mobile.Estou verificando a possibilidade do drill para relatorios obtidos de outra forma.[[]]'s Eis que vos falo novamente... enquanto aguardo meu GTA Online funcionar.Recentemente passei por um aperto e tanto e resolvi fazer minha contribuicao semestral a comunidade que mexe com esse trem chamado Cognos.Hoje vamos falar um pouco de MDX, basico.Muitos ja devem ter se deparado com o desenvolvimento de relatorios sobre cubos, no meu caso o infame Dynamic Cube, e como ja era de se esperar, nunca e facil, sempre dificil.Entao a linguagem que o tal cubo utiliza e o MDX, e se voce tentar fazer um relatorio sobre cubo com o conceito de desenvolvimento relacional voce esta perdido.Isso acontece porque MDX e uma linguagem que faz um