Redash中文版制作钻取报表
一、钻取实现方式
1、视图支持内容点击:目前地图支持区域点击(和弹出信息模板功能互斥)、Chart图表单元点击、Table视图行点击、自定义代码类型点击。
视图内容点击事件传出参数和值:
地图是固化的传出adcode参数和点击区域的adcode值,因此无需设置。
Chart视图:
1)默认会取x轴取数列字段名作为参数名,点击单元x值作为参数值返回;
2)如果设置了点击取数列,会取该列字段名作为参数名,点击单元该列值作为参数值返回;
3)如果设置了参数名,会取该名作为参数名;
Table视图:
1)必须设置点击取数列名,会取该字段名作为参数名,点击该列值作为参数值返回;
2)如果设置了参数名,会取该名作为参数名;
配置接受上述点击事件目标内容报表:
理论上该报表要能接收传出参数,如不能接受参数,则内容报表内容不会跟随动点击事件。
目标内容报表如果为中国省级行政地图(动态选择)类型,则内置了adcode参数作为地图的选择依据,不需要进行任何的数据设置。其它目标弹窗报表需要自行定义接收参数。
3、应用上述视图的报表部件里设置目标弹窗为内容点击弹窗:
二、钻取
中国省级行政地图(动态选择):内置了取adcode参数值作为地图选择的依据,可以通过url参数、报表参数或部件参数形式给该参数赋值。
应用场景1:地图钻取地图。
由于地图类型内置传出和接受adcode参数,这个配置最简单。原视图设置允许点击(该勾选和允许弹出信息勾选互斥),目标报表选择动态地图,部件弹窗设置接收目标报表即可。
应用场景2:地图视图钻取弹出其它类型报表
由于地图类型内置传出adcode参数,目标报表要定义名为adcode参数接收该信息。
应用场景3:其它视图钻取弹出地图类型报表
由于地图类型内置接收adcode参数,视图点击事件要设置参数名名为adcode才能保证传出参数能被目标地图报表接收该信息。
- 前端开发:如何正确地跨端?
- 卷积神经网络图像纹理合成 Texture Synthesis Using Convolutional Neural Networks
- 基于Opencv识别,矫正二维码(C++)
- Codeforces 1092C Prefixes and Suffixes【字符串+思维】
- 面经手册 · 第18篇《AQS 共享锁,Semaphore、CountDownLatch,听说数据库连接池可以用到!》
- 我毕业5年了,因为工资低,待遇差,想转行从事IT工作,晚吗?
- 读梁宁《增长思维30讲》
- Selenium3自动化测试【8】Selenium-IDE的安装
- Java初始化静态变量的时间顺序
- 算法导论第十六章——贪心算法
- 20人以内的小团队,如何高效管理?掌握这40个管理工具,让员工“乖乖听话”!
- 特斯拉CEO马斯克确认感染新冠;雷军回应“小米手机都是中低端”;微信上线666、裂开等6个新表情丨邦早报
- 「深视创新」完成数千万元A轮融资,用AI技术赋能瑕疵检测
- 论文学习笔记 - 高光谱 和 LiDAR 融合分类合集
- Linux程序开发中如何判断目录是否为根目录?
- 接口自动化测试:apiAutoTest使用re 处理数据依赖
- 机器学习怎么入门?这有一套完整的入门到精通路线图
- JM8.6解码——帧类型判别
- String类
- Arraylist类