<< Click to Display Table of Contents >> 通过脚本控制表格字段排序 |
用户可通过脚本来控制某个表的字段间的排序关系 , 选中组件后在右侧面板中选择设置-脚本,在装载时运行选项卡中输入脚本,如下图所示。字段间排序关系分为三种,多列依次排序、仅对单一列排序、度量列排序互斥。
通过 表 1.sortExclude=x 来实现对字段间排序关系的控制。
表1.sortExclude=0 或者 表 1.sortExclude=EXCLUDE_NULL 时,多列依次排序;
表1.sortExclude=1 或者 表 1.sortExclude= EXCLUDE_ALL 时,仅对单一列排序。
表1.sortExclude=2 或者 表 1.sortExclude=EXCLUDE_MEASURE 时,只有度量字段间排序才会互斥,与维度字段的排序没有关系。
如一表中的数据如下图所示,第一列绑定的字段是维度字段,其他列绑定的字段均为度量字段。
❖多列依次排序
表 1.sortExclude=0 或者 表 1.sortExclude=EXCLUDE_NULL 时,字段间排序无影响。
❖仅对单一列排序
表 1.sortExclude=1 或者 表 1.sortExclude= EXCLUDE_ALL 时,所有字段间排序进行互斥。
维度和度量字段间的排序均进行互斥,即只能对一个字段进行排序,如下图所示:
❖度量列排序互斥
表 1.sortExclude=2 或者 表 1.sortExclude=EXCLUDE_MEASURE 时,只有度量字段间排序才会互斥,与维度字段的排序没有关系。
度量字段间排序互斥,即只能对一个量度字段进行排序,如下图所示,未激活用户字段进行升序排序后,有效用户数字段的升序排序变成无序,报停用户数字段的降序排序也变成无序。