Page tree
Skip to end of metadata
Go to start of metadata

1. 内容概述



我们在报表中设置跳转时,可以直接选择跳转至报表,也即报表钻取行为。详见钻取报表并传递参数

另外,我们也可以通过URL实现报表跳转。将URL设置为一个报表的链接,这样在点击报表元素时即可打开目标文档。此种方式也可用来设置仪表板跳转。

如果目标文档中带有参数,也可以通过URL直接传递参数值。

如下图所示,在跳转的同时进行了报表数据过滤,仅将“类别名称”为“生鲜蔬果”的数据显示了出来。                                



2. 操作步骤



(1)  我们继续添加一个文本框来做示例效果。在文本框中输入文本“生鲜蔬果销售明细”。


(2)  获取目标URL。

  1. 在系统门户网站打开目标报表,单击预览区域右上角的新窗口按钮,获取报表URL。



2. 在报表URL后追加参数相关内容。

原目标报表中的参数名称为“Parameter1”,我们要过滤的数据为“生鲜蔬果”,因此追加内容为 &dp={"Parameter1":["生鲜蔬果"]}。

经过URLEncode编码后为 &dp=%7b%22Parameter1%22%3a%5b%22%e7%94%9f%e9%b2%9c%e8%94%ac%e6%9e%9c%22%5d%7d(网上有在线URL编码工具,例如:http://tool.chinaz.com/tools/urlencode.aspx

加上报表的URL,我们最终得到的带有参数的URL字串为

http://localhost:51980/reports/view/5ca43482f3c9ca00aa08f51d?display=singlepage&theme=default&lng=zh-CN&dp=%7b%22Parameter1%22%3a%5b%22%e7%94%9f%e9%b2%9c%e8%94%ac%e6%9e%9c%22%5d%7d

提示

有关使用URL传递报表参数的详细说明,请参见报表参数传递方法

(3)  设置跳转。选中文本框组件,在属性设置面板中找到“钻取操作”选项。将“钻取类型”设置为“跳转至URL”;并将URL设置为上一步中得到的URL字串。

也通过可以单击“跳转至URL”后的小方块按钮,选择“表达式”,然后在表达式编辑器中添加URL字串。


(4)  预览报表。可见通过单击“生鲜蔬果销售明细”直接可以打开对应的报表,且已经进行了数据过滤。


  • No labels