报告中使用参数

<< Click to Display Table of Contents >>

当前位置:  制作可视化报告 > 参数 

报告中使用参数

复制链接

1. 过滤中

包括组件上的过滤和汇总过滤,高亮的高亮条件,预警的预警条件,自由式表格的单元格过滤。

参见参数 > 典型使用场景 > 过滤数据

2. 计算列中

在报告上基于绑定的数据集新建计算列,同数据集端数据集上创建计算列,也可以通过param['*']使用参数。

参见数据集中使用参数 > 计算列中

3. 填报中

表格填报中,设置列的默认值,通过?{*}使用参数,插入新行时,自动使用此参数对应的值,无需手动填入数据。

FormParam

4. 文本中

通过?{*}使用参数。

文本,通过文本显示参数值

此例中使用内置参数_USER_,显示当前登录用户。

文本编辑:

TextUseParam

文本结果:

TexUsetParam1

5.富文本中

富文本中,通过?{*}引用参数,获取动态变化的参数值,参考典型使用场景 > 富文本

6. 文本格式中

文本格式中,通过?{*}引用参数,动态设置文本格式。

图表、文本等可以绑定数据的组件中,也可以使用{0}引用当前数据。

例如通过文本格式加后缀:

TextFormatUseParam1

例如通过文本格式动态改变标题内容:

TextFormatUseParam2

则选择不同的维度进行动态绑定时,标题跟着动态变化:

TextFormatUseParam3

7. 同环比计算中

在复杂同环比计算中,时间参数处直接输入参数名,参见同环比->复杂同环比

8. TopN计算中

排列排序的Top N中,支持参数?{*},可以来动态改变TopN的值。参见排序 > 按列排序

9. 目标线的目标值中

目标值可以是个参数,直接输入参数名即可。

例如下图参数值:成本分界值

TargetLineUseParam

颜色字段为计算列,也用到参数:成本分界值。

TargetLineUseParam2

查看报告时,改变参数值,即可动态改变目标线位置和图形颜色。

TargetLineUseParam1

10. 表格渲染中

表格渲染中可以用到参数,通过?{*}使用参数,比如柱状渲染的最大值中,涨跌渲染的比较值中。

例如:动态渲染依据汇总数据的平均值计算。

合计行显示所有数据的平均值:

CellRenderUseParam1

表格渲染使用参数:

CellRenderUseParam2

通过脚本给参数a赋值。

CellRenderUseParam3

11. 脚本中

在脚本中使用了参数,可以通过脚本中的param来调用。例如让一个文本对象显示的文本内容为参数的值。假设用户定义了参数为city,文本对象名为text1。在脚本中可以写text1.data = param.city; 当输入参数值为北京。文本对象显示的内容就是北京。

在脚本中的参数也可以自动收集。如果先写的脚本,那city就可以自动收集到参数定义的界面中。

也可以在脚本中给参数赋值。例如param.city=”beijing”。