[]
        
(Showing Draft Content)

跳转至报表或仪表板并传递固定参数值

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

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

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

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

image2020-6-10_14-56-14.png

操作示例

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

image2020-6-10_14-50-22.png

2. 获取目标URL。

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

image2020-6-10_14-52-14.png

image2020-6-10_14-52-49.png

(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

type=info

提示

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

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

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

image2020-6-10_14-53-29.png


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

image2020-6-10_14-56-23.png