2008-09-23 4 views

Répondre

11

Regardez le paramètre associé à l'invite. Maintenant, allez voir comment vous utilisez ce paramètre pour filtrer les requêtes dans votre rapport. Si le filtre est défini comme suit: -

[espace de nommage]. [Table]. [Colonne] =? MyParameter?

... peu importe que votre invite soit une invite de sélection multiple, elle sera toujours exécutée comme une seule invite de sélection. Modifiez vos filtres pour qu'ils soient de la forme: -

[espace de noms]. [Table]. [Colonne] dans? MyParameter?

Cela indique à Cognos que votre paramètre peut contenir plusieurs valeurs et qu'il affichera l'invite en conséquence.

2

En plus de la réponse ci-dessus. Si l'invite est incorporée dans le QuerySubject de votre Framework, vous devrez peut-être vérifier le Subject de la requête et voir s'il utilise #promptmany() # macro au lieu de # prompt #.