大数据图形化软件如何构建自循环列

2025-05-20 20:26:53

1、1 示例一般来说,拥有层级关系的ID有2种存储方式:·ID长度不一致如公司部门表中数据,ID的长度不一致,每增加一个层级,长度就会增加相应位数,并且前面的数据与上一级保持一致:

大数据图形化软件如何构建自循环列

3、3 以公司部门表中数据为例,为大数据图形化软件FineBI的BIDemo业务包添加公司部门表,数据表的添加方式请查看数据表管理。点击公司部门,进入大数据图形化软件FineBI的公司部门配置界面,点击右边ETL处理中间的表名字按钮,选择构建自循环列,如下图:

大数据图形化软件如何构建自循环列

5、5 根据一列数据分层大数据图形化软件FineBI中根据一列数据分层是指根据有层级关系的一列数据直接构建每个层级的数据列,一般在数据库中只有该部门ID列,没有上级ID列的时使用。

6、6 构建关系在爿瑰鲚母构建自循环列中选择根据一列数据分层,由于有层级关系的列为部门ID,所以分层依据的ID列选择部痊跬媸应门ID,如下图:注:如果分层依据的ID的长度都是一样的,即像上面所说的第二种层级关系的存储方式,那么,在构建关系时,需要输入分层长度,以上述ID长度一致的数据表为例,分层长度是2,即每2位代表一个层级,自循环构建如下图:注:上述的2种层级关系存储方式,大数据图形化软件FineBI会自动识别,如果是长度不一致的存储方式,不会显示分层长度选项。

大数据图形化软件如何构建自循环列

7、7 新增列名称在大数据图形化软件FineBI中点击构建关系,就会显示所有级别,并需要给各个级别重命名,如下图:

大数据图形化软件如何构建自循环列

9、9 新建分析点击大数据图形化软件FineBI的新建分析,新建一个即时分析,拖曳表格组件至分析页面,进入大数据图形化软件FineBI的数据配置界面,在左侧的数据选择面板中选中BIDemo业务包,点开部门名称字段,可以看到其下面有三个子字段,这是在该数据表是自循环列表,根据部门ID字段和上级ID进行了自循环列设置,多出了三列数据,故,部门名称也对应的多了三个字段:

大数据图形化软件如何构建自循环列

11、11 点击行表头部门名称后面的下拉按钮,选择维度与指标的匹配关系选项,进入大数据图形化软件FineBI的指标的标签数据界面,设置关联字段,点击修改选中的1个指标的计茄妙蜷维度字段,选择对应维度字段,点击公司部门>部门名称,可以看到部门名称字段下面有子字段,这是因为部门ID构建自循环列,增加了3列,对应的,部门名称也增加了3列数据,这里选择一级.部门名称,如下图:

大数据图形化软件如何构建自循环列

13、13 效果查看如下图:

大数据图形化软件如何构建自循环列
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢