历史版本8 :对目录下的仪表板个数统计 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 预期效果

查看和统计目录中每个层级仪表板的个数。如下图所示:

image.png

1.2 实现思路

1)连接 FineDB 数据库,添加表 fine_authority_object。fine_authority_object 表内字段的含义详细请参见:FineDB 表结构

2)创建自助数据集构建自循环列。

3)制作组件,过滤出需要的数据。

2. 示例编辑

2.1 操作步骤

2.1.1 添加 FineDB 表

下载 FineBI 后初始化设置时可以选择 FineDB 是内置数据库还是外接数据库,详细请参见:初始化设置

  • 若用户初始化时配置的是内置数据库

        1)需要通过 FineReport 连接 FinedDB ,详细请参见:报表内置HSQL数据库FineDB

        2)添加服务器数据集的方式来获取 FineDB 表 fine_authority_object,详细请参见:服务器数据集

  • 若用户初始化时配置的是外接数据库

    1)创建数据连接,连接FineDB。如下图所示:

    image.png

    2)添加sql数据集,输入sql语句:select * from fine_authority_object。如下图所示:

    image.png

2.1.2 构建自循环列

1)编辑该数据库表,构建自循环列,如下图所示:

image.png

2)更新该数据表。

2.1.3 制作组件

1)制作分组表,选择维度和指标,如下图所示:

image.png

2)添加过滤条件

Dec-Entry_Management 是 FineBI 的「目录」根节点,对字段「displaname层级1」进行过滤,如下图所示:

image.png

3)筛除掉路径「path」为空的字段,如下图所示:

image.png

2.2 效果查看

通过制作的组件可以统计目录下每个层级有哪些仪表板,如下图所示:

image.png