报表参数传递

发布时间:2011-12-17 10:27:02   来源:文档文库   
字号:

如何调用已发布到Enterprise serverppx报表(参数传递)

二、接口:

下面是一个接口调用的实例:

假设服务器名称为:servername

ppx报表发布到enterprise server之后在enterprise server的根目录下,名称为:testreport

在发布它之前,我们开放了三维度:时间,Regions,Products

如果我们要对这个报表进行访问,并分别将各维度的参数传递给Enterprise server.则可通过如下url对报表进行调用:http://test/cognos/ cgi-bin/ppdscgi.exe?DC=R&E=\testreport&DM=时间#Regions#Products&FC=0#1996#1#Far East#2#Outdoor Products&ZZ=P

注意:若要实际使用,以上URL必须经过编码处理。

接口部分可分为如下几部分:

a) 报表文件的位置:&E=\testreport

这是一个相对于工作主目录的相对路径,例子中的“testenterpriseserverppx文件名称,支持中文文件名。

b) 报表中需要变化的维度:&DM=时间#Regions#Products

时间”,”Regions”,”Products”分别是维度的名称。

c) 维度对应的过滤值:&FC=0#1996#1#Far East#2#Outdoor Products

表示:将1996传入b)中的第一个维度,将Far East传入b)中的第二个维度,将Outdoor Products传入b)中第三个维度。

注意:以上参数都为维度层次中分类的CODE

e)生成结果的类型:&ZZ=P

其中P代表PDF文件类型。

如何调用已发布到Enterprise servercube

下面是一个接口调用的实例:

假设服务器名称为:servername

我们在enterprise server 的根目录中发布了一个cube,名称为:testcube

那么我们对他进行调用的URL

http://servername/cognos/cgi-bin/ppdscgi.exe? ?DC=Q&E=\testcube

本文来源:https://www.2haoxitong.net/k/doc/f52697681eb91a37f1115c6d.html

《报表参数传递.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式