参数的创建和使用

参数如何创建

有数的参数分为两种一种全局参数,一种报告参数。
全局参数只能由项目管理员在项目中心创建,项目中心->资源管理->全局参数

参数如何创建和使用 - 图1

报告参数只能在报告里面进行创建,只要有报告的编辑权限就可以创建报告参数

参数如何创建和使用 - 图2

  • 全局参数和报告参数的区别?
    全局参数可以运用于自定义SQL和报告,全局参数可以被多个报告应用到,报告参数只能在当前报告里面使用

参数如何使用?

以目前最新版为例

全局参数和报告参数使用是一样的,首先我们需要选择这个参数的类型:

参数如何创建和使用 - 图3

然后需要确定参数的范围,目前我们支持任意值和列表,其中列表我们支持动态值和静态值。静态值:需要用户手动写入;动态值:可以应用数据库的字段来作为参数的值。

因为很多情况参数都很多,这个时候如果字段里面存储了,就可以直接引用字段值作为参数就可以了。如下图:

参数如何创建和使用 - 图4

确定之后就可以选择对应的值了:

参数如何创建和使用 - 图5

创建完成之后报告里面就可以使用了,在报告里面创建一个参数控制器:

参数如何创建和使用 - 图6

在控制区选择参数:

参数如何创建和使用 - 图7

也可以在样式区域设置筛选器的样式:

参数如何创建和使用 - 图8

如何把我创建好的参数和我的数据进行关联?

参数和数据进行关联,只能通过新建计算字段,通过if或者case函数的方式把参数和值关联:

参数如何创建和使用 - 图9

然后将这个字段拖入到图表里面就可以实现参数和图表的联动