变量字段

变量是一个可灵活调整的值,可通过筛选组件对变量的值进行动态调整,从而实现单个计算字段,或者单个图表的多个字段,甚至多个图表的动态逻辑方案。

目前变量仅支持在高级字段中使用,通过筛选组件赋值(未来可能支持更多的模块)。正确使用必须同时包含3部分内容:变量定义、变量使用、变量赋值,且需要遵照这个顺序来使用;

下面介绍变量的详细使用过程。

变量定义

变量字段同高级字段、分组字段一样,存在数据集中;添加图表并选择数据集后,切换字段类型到“高级字段”,在变量字段文件夹中,点击加号,进入变量字段的编辑界面;

变量定义

变量编辑页面配置项说明:

名称:必填项,变量的名称,在当前数据集下唯一;
备注:非必填项,变量的补充描述;
字段类型:单选变量字段的类型,目前支持3种字段类型:文本、日期、数值;(保存后不允许修改)
值类型:在选定字段类型下,设定变量值的类型;不同字段类型下,值类型不同;(保存后不允许修改)
默认值:为变量设置默认值;默认值仅在变量未赋值时生效,当变量被筛选组件赋值后,默认值失效;

变量的类型和值类型用于区分变量类型,在定义高级字段时使用不同表达式,以及限定在不同的筛选器中赋值;不同字段类型与值类型变量详细使用过程,见 变量类型

变量使用

目前变量只支持在高级字段中使用,未来会考虑扩大变量的使用位置。

使用方法非常简单,只需要在高级字段中将变量字段加入表达式,变量在表达式中相当于占位符,按变量字段被赋予的值进行计算

常用的语句有case when 和 if ;

变量使用

变量赋值

变量定义后只是一个空字段,必须对其赋值后才能起作用;

筛选组件先从数据集中选择 包含变量触发条件值的 字段,再进行变量关联配置后,筛选组件选择不同的值,关联的所有变量的值即可产生对应的变化;

变量赋值

常用变量应用示例,及配置过程见 应用示例

results matching ""

    No results matching ""