参数是一个可灵活调整的变量,这个变量可以在计算字段中使用,实现单个计算字段甚至整个图表的动态逻辑方案。当参数取不同的值,字段表达式会对应不同的计算逻辑。
拥有项目查看及以上权限,且至少拥有 1 个数据集的编辑权限。即可创建数公共参数。
公共参数需配置生效数据集,仅指定数据集可使用该参数。如果无数据集的编辑权限,则无法添加公共参数。
在编辑已有的公共参数应用数据集范围时,普通用户只能从“项目内全部数据集” 切换到 “部分数据集”,不能切回到“项目内全部数据集” 。
管理员或拥有项目查看及以上权限的普通用户即可创建并管理个人参数,个人参数是项目级别的。 个人参数项目全局可用,即个人参数一经创建,可应用于所有数据集。
a.文本参数
文本参数分为手动输入、列表选择、数据集取值。
手动输入:用户在输入框中可对参数输入任意值进行计算,输入不受限制。
列表选择:内置参数值的可选项,用户只能从内置列表的值中进行选择。
数据集取值:从数据集中取值,支持从非 ClickHouse 直连数据集取值。支持非 ClickHouse 直连的数据源有Hologres, StaRocks,MySQL。
b.整数与浮点数参数
整数与浮点数参数分为手动输入、列表选择与指定区间。 手动输入:用户在输入框中可对参数输入任意值进行计算,输入不受限制。 列表选择:内置参数值的可选项,用户只能从内置列表的值中进行选择。 指定区间:可限制用户输入数值的范围(最大值与最小值),同时可通过设置步长,限制用户只能使用范围内的部分值。如下图,仅可获取到的值为 1、3、5、7、9.其它数据均不可达。
c.日期与时间参数
日期与时间参数仅支持手动输入。参数的默认值可选择为固定日期或动态日期。
数据集编辑界面字段管理的“添加字段”,可利用应用到当前数据集上的全部公共参数进行创建新字段。