在passthrough中从#(提示符)创建下拉列表?

时间:2017-07-10 21:07:26

标签: teradata cognos

我有一个看起来像这样的where语句

WHERE       REPORTTYPE IN   (#PROMPTMANY('ENTER VALUE','STRING')#)

Cognos提示我输入一个值,但是如果我希望它显示带有预定义选择的下拉框呢?

1 个答案:

答案 0 :(得分:1)

在Cognos Report Studio中控制提示的外观的方法是创建自定义提示页面。如果为自定义提示提供与嵌入式提示宏相同的参数名称,则将使用该自定义提示而不是系统提示来满足该宏。

基本步骤是:

  1. 创建自定义提示页面
  2. 添加值提示并将其参数设置为提示宏
  3. 中定义的参数的确切名称
  4. 配置值提示的UI属性以显示为下拉列表
  5. 在值提示的属性中配置静态值
  6. 我在此假设您要手动配置下拉列表中的可用值。如果您希望查询动态提供值,则创建一个查询以返回值并设置Query和Use Value和Display Value属性,而不是上面的步骤4.

    注意:确保您的使用值与SQL期望的值相同。使用值始终是过滤器和marcos中使用的值。显示值仅用于显示目的。