献给所有cognos新手 关于 : 基于维度(cu be)建立的报表的过滤条件参数 解决OR-ERR-021 问题 若您已经建立好过滤条件,只要求解决error,请略过第一部分
第一部分 :建立维度的过滤条件 首先使用 Report Stu dio 打开要加过滤条件的报表
1 点击查询资源管理器,要加过滤条件的查询
2 展开要加过滤条件的维度,这里选择的是区划 key 3 将这树状拖入到右边的数据项中,插入层级选择所有层级
4 将数据项拖到明细过滤器中,写表达式定义 添加参数过滤,验证一下即可
第二部分与前台交互(u rl 方式) 若要和前台交互,需以下几个步骤 说明: 访问的 u rl 包括以下 u rl 最基本的地址,加上特定的参数
http:///cognos8/cgi-bin/cognos
b_action=xts
run&m=portal/launch
xts 若要查看 report 运行的 html 需要加以下参数: 1ui
tool=CognosViewer ui
tool 打开文件的方式,可选 CognosViewer/AnalysisStudio 2 ui
object= /content/package[@name='pk_ds_yjzs__6']/report[@name='yjzs_rs_2'] ui
object 对象的搜索路径 (可以在 cognos门户->IBM Cognos内容->报表所在文件夹->报表属性->查看搜索路径 ID URL 中找到)具体步骤如下: 点击 cognos 内容 找到报表所在文件夹 点击报表操作中的第一个图标查看属性 点击搜索路径 id 和 URL 复制搜索路径 3 u i
action=ru n Ui
action 对文件的操作方式 run 运行报表,还有其