<< Click to Display Table of Contents >> 报告中使用参数复制链接 |
1. 过滤中
包括组件上的过滤和汇总过滤,高亮的高亮条件,预警的预警条件,自由式表格的单元格过滤。
2. 计算列中
在报告上基于绑定的数据集新建计算列,同数据集端数据集上创建计算列,也可以通过param['*']使用参数。
3. 填报中
表格填报中,设置列的默认值,通过?{*}使用参数,插入新行时,自动使用此参数对应的值,无需手动填入数据。
4. 文本中
通过?{*}使用参数。
文本,通过文本显示参数值
此例中使用内置参数_USER_,显示当前登录用户。
文本编辑:
文本结果:
5.富文本中
富文本中,通过?{*}引用参数,获取动态变化的参数值,参考典型使用场景 > 富文本。
6. 文本格式中
文本格式中,通过?{*}引用参数,动态设置文本格式。
图表、文本等可以绑定数据的组件中,也可以使用{0}引用当前数据。
例如通过文本格式加后缀:
例如通过文本格式动态改变标题内容:
则选择不同的维度进行动态绑定时,标题跟着动态变化:
7. 同环比计算中
在复杂同环比计算中,时间参数处直接输入参数名,参见同环比->复杂同环比。
8. TopN计算中
排列排序的Top N中,支持参数?{*},可以来动态改变TopN的值。参见排序 > 按列排序。
9. 目标线的目标值中
目标值可以是个参数,直接输入参数名即可。
例如下图参数值:成本分界值
颜色字段为计算列,也用到参数:成本分界值。
查看报告时,改变参数值,即可动态改变目标线位置和图形颜色。
10. 表格渲染中
表格渲染中可以用到参数,通过?{*}使用参数,比如柱状渲染的最大值中,涨跌渲染的比较值中。
例如:动态渲染依据汇总数据的平均值计算。
合计行显示所有数据的平均值:
表格渲染使用参数:
通过脚本给参数a赋值。
11. 脚本中
在脚本中使用了参数,可以通过脚本中的param来调用。例如让一个文本对象显示的文本内容为参数的值。假设用户定义了参数为city,文本对象名为text1。在脚本中可以写text1.data = param.city; 当输入参数值为北京。文本对象显示的内容就是北京。
在脚本中的参数也可以自动收集。如果先写的脚本,那city就可以自动收集到参数定义的界面中。
也可以在脚本中给参数赋值。例如param.city=”beijing”。