仪表板支持丰富的图表分析能力,包括常用的饼状、柱状、环形、折线、雷达图展示等,通过选择相应的数据源、选择图形生成分析图,满足统计要求。

图形的描述属性主要基于Echart能力,相关参数参考echart网址:https://echarts.apache.org/zh/index.html

以一个性别分布的饼状图为例,来制作仪表板

1、分析报表平台中新增仪表板类别报表

2、点击过滤设置-添加过滤器

添加了部门和日期过滤器

3、点击设计-添加插件-选择数据插件中echart图标插件添加此组件

可以拖动此组件的位置定义PC布局,如果是调整移动布局,可以点击移动布局进行调整

4、点击⚙️进行设置

设置【数据定义、模版定义、穿透定义】

模版选择:在模版选择中选择想要展示的图形,标准的已经预制好饼状、环形、折线图等、点选图形后会默认生成模版定义

参考预制数据:因为此时我们只是定义了要展示的图形描述,但是未设置数据定义,选择的标准图现在用一些默认数据做填充,这些默认数据就是参考预制数据

数据定义:定义数据源(模型关联关系)

检查渲染配置:图表描述和数据源组合渲染后的描述配置

此时我们只需要将我们定义的业务的数据源替换掉参考预制数据即可(查看预制数据得知,饼状图的返回值是name、value格式的列表)

数据源定义:这里要做性别分布饼状图,就需要定义一个数据源,且返回格式是name、value格式的列表;即返回name为男或女,value为男或女的人数列表。

将性别统计维度标识设置为name,将统计值标识设置为value

设置好数据源后点击过滤设计、快速生成过滤参数绑定

穿透定义:

{
    "model": "Employee",
    "state": "all",
    "action": "model_list",
    "filter_dict": {
        "date_": "=MONTH_END(date_=CURR_DATE)",
        "gender": "=selected['name']",
        "job_info.on_job": 1,
        "department.origin_id": {
            "child_include": "=CURR_DEPARTMENT"
        },
        "job_info.position_type": 1
    }
}

5、点击保存即可生成饼状图

设置基本图形样式完成配置

相关地址:https://mingcloud.hcmcloud.com/#/board-report?id=6574




  • 无标签