首页 文章

Cognos显示文本提示而不是值提示

提问于
浏览
1

我有一个使用简单的SQL构建的列表报告,而不使用任何包,显示10条记录和一些列,'UserName'是列之一(查询项) . 我在详细的查询表达式窗口中添加了一个过滤器 [UserName] = ?user_name? .

运行报表时,它应显示值提示(下拉选择值),但有趣的是,Cognos显示文本提示 . 为什么会这样?请告知如何将其作为下拉列表 .

1 回答

  • 3

    这里发生的是您没有在提示页面上为过滤条件明确创建提示元素 . 在Cognos执行报告之前,它会检查过滤器中声明的所有参数(例如 ?filtername? )是否在提示页面上具有匹配的提示 . 对于没有提示元素的所有参数,它将创建一个默认元素(动态)并显然为文本属性选择最简单的可能变体,即文本框提示 .

    如果您想要一个下拉框,则必须通过将值提示拖动到提示页面并按照将弹出的向导来自己创建提示元素 . 确保选择过滤器中使用的参数名称 .

相关问题