反馈已提交

网络繁忙

您正在浏览的是 FineBI6.1 帮助文档,点击跳转至: FineBI5.1帮助文档

自循环列(根据一列分层级)

  • 文档创建者:Lily.Wang
  • 历史版本:14
  • 最近更新:Naya 于 2024-08-05
  • 1. 概述

    1.1 版本

    FineBI 版本功能变动
    6.0-

    1.2 应用场景

    当一系列有层级关系的数据有自己的规律性的 ID 编号,用户即可以使用自循环列构建他们的层级关系。

    比如总公司有张表,存着分公司、部门、员工的 ID 号,而这些 ID 有以下的特定规律,如下图所示:

    • ID 编号中,能找到它的父 ID。例如,JOY员工编号中有她所在公司、部门的编号

    • 不同层级 ID 号的位数不同;同层级 ID 号的位数相同

    31.png

    可以根据它们的 ID 编号构建层级关系表可以制作如下图的「分组表和明细表」,如下图所示:

    32.png

    1.3 使用范围

    • 基础表 有自循环列功能,自助数据集无该功能。

    • 直连属性的表不支持自循环列功能。

    2. 层级长度不一致

    2.1 数据准备

    1)下载示例数据:department1.xlsx,选择一个文件夹,将示例数据上传至公共数据,如下图所示:

    2)编辑该表,如下图所示:

    16.png

    3)区分层级关系的关键字段「ID」列,需要确保它的字段类型为「文本」。如果不是,需要进行字段类型转换,如下图所示:

    17.png

    2.2 构建层级关系

    1)添加「自循环列」,设置分层依赖依据为「ID」,分层结果字段为「name」 ,点击「构建层级关系」,如下图所示:

    19.png

    2)「ID」列有三种长度,所以系统自动根据长短分成了三个层级,分别更改层级名字为「分公司、部门、员工」,如下图所示:

    20.png

    3)保存并退出编辑界面。

    用户在「数据预览」处可对进行自循环列后的表进行预览。

    至此就可以在创建自助数据集、新建仪表板中使用自循环列生成的层级字段,下面将以明细表组件作为示例讲解。

    2.3 制作组件

    使用该表制作分组表时,最好筛除掉最低层级中的空值,会更加方便查看。如下图所示:

    1.gif

    3. 不同层级长度一致

    3.1 操作步骤

    1)下载示例数据:department3.xlsx ,根据 2.1 节完成数据准备工作。

    2)构建自循环列,当「ID」列层级长度一致时,需要设置分层长度。当分层长度为 2 时,则长度为 6 的 ID 字段会被分成三个层级,点击「保存」。

    42.png

    3)制作组件的步骤可参见本文 2.3 节。

    3.2 效果查看

    请参见本文 1.2 节。

    附件列表


    主题: 数据管理
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持