反馈已提交

网络繁忙

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

树结构统计各个目录下的模板及数量

  • 文档创建者:古都
  • 历史版本:4
  • 最近更新:Carly 于 2022-03-02
  • 1. 概述

    1.1 版本

    FineBI 版本
    5.1

    1.2 预期效果

    公司在部署完BI使用一段时间后,IT部门为了展示BI的落地效果,经常希望可以用BI汇总表树形展开统计的效果,展示已经挂出的模板数据,本节将介绍此效果的实现方式

    1.3 实现思路

    fineDB提供了BI系统的各项信息,通过对相关表的处理进行有效处理,可以实现本节效果,制作过程中将用到fineDB中的如下表:

    fine_authority_object 权限实体表

    fine_dashboard_index 仪表板节点索引表

    关于上述表及相关fineDB表的解释见:fineDB表结构

    2. 操作步骤

    首先连接fineDB:

    1)配置过外接数据库的直接连接外接数据库

    2)内置finedb的连接请参见:BI 内置数据库 FineDB

    2.1 SQL数据集的处理

    在业务包中添加sql表,sql语句为:SELECT a.*,b.folder FROM fine_authority_object a  left join fine_dashboard_index b on a.displayname=b.name 

    上述语句是在fine_authority_object的基础上合并上了fine_dashboard_index 中的folder字段,folder字段标识了对应的属性(true-是文件夹,false-不是文件夹)

    取数后编辑sql数据集,仅取如下四个字段即可

    image.png

    下一步,点击自循环列,填写内容如下:

    image.png

    保存并退出编辑

    2.2 自助数据集处理

    新建自助数据集,选中上述sql表的全部字段

    image.png

    过滤无关数据

    image.png

    此处需要注意folder选不等于1,防止过度过滤,层级2手动选择目录中的所有一级目录名(包括直接挂载目录上的裸露模板)

    注:folder不等于1可能会过滤到一些空值,手动选择剔除即可,如下()

    image.png

    保存退出即可(上图中的分组汇总可不制作)

    2.3 仪表板制作

    用上面的自助数据集新建仪表板如下:

    注意:记录数选择id

    image.png

    附件列表


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

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

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

    不再提示

    10s后关闭

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