概览
内容工具
我们在报表中设置跳转时,可以直接选择跳转至报表,也即报表钻取行为。详见钻取报表并传递参数。
另外,我们也可以通过URL实现报表跳转。将URL设置为一个报表的链接,这样在点击报表元素时即可打开目标文档。此种方式也可用来设置仪表板跳转。
如果目标文档中带有参数,也可以通过URL直接传递参数值。
如下图所示,在跳转的同时进行了报表数据过滤,仅将“类别名称”为“生鲜蔬果”的数据显示了出来。
(1) 我们继续添加一个文本框来做示例效果。在文本框中输入文本“生鲜蔬果销售明细”。
(2) 获取目标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字串为
(3) 设置跳转。选中文本框组件,在属性设置面板中找到“钻取操作”选项。将“钻取类型”设置为“跳转至URL”;并将URL设置为上一步中得到的URL字串。
也通过可以单击“跳转至URL”后的小方块按钮,选择“表达式”,然后在表达式编辑器中添加URL字串。
(4) 预览报表。可见通过单击“生鲜蔬果销售明细”直接可以打开对应的报表,且已经进行了数据过滤。