admin管理员组

文章数量:1567915

2024年7月22日发(作者:)

点击选中字段,业务包选择框会自动关闭,页面右侧显示文本类控件属性面板,过滤

的数据选项下面已经绑定了一个数据,点击文本控件的下拉项,可看到下拉数据,如下图:

注:文本类控件选择数据时只会显示文本类型数据,时间类控件绑定数据时只会显示

时间类型数据,数值类控件绑定数据则只显示数值类数据。

3. 删除绑定数据

如果控件已绑定数据,随后需要更换绑定数据字段,首先需要删除原来的绑定字段,

再添加,如下图,删除dashboard控件绑定的字段合同类型:

4. 保存

点击保存按钮,重命名分析为BIAnalytics,即会在我创建的栏中出现刚刚新建的分析,

如下图:

.

计算指标

最后更新日期:

索引:

添加计算指标

计算指标配置

.

添加计算指标

最后更新日期:

描述

示例

数据准备

计算指标添加界面

添加计算指标

修改计算指标名称

效果查看

计算指标的删除

1. 描述

FineBI提供了添加计算指标的功能来实现对已存在的指标项进行再计算得到新的计算

指标。

计算指标,顾名思义,指的是参与分析的数据项,而不是指标签项,计算指标只能是

数值类型数据。

2. 示例

2.1 数据准备

以BIAnalytics为例,为该即时分析再添加一个数值指标购买数量。

点击BI>我创建的,单击BIAnalytics即时分析前面的编辑按钮,进入即时分析编辑

界面,鼠标选中dashboard控件,在右侧的属性面板的数值区域中添加一个数值指标购

买数量,如下图:

2.2 计算指标添加界面

为BIAnalytics分析添加1个计算指标:平均合同金额,平均合同金额=合同金额/购买

数量。

选中dashboard控件,在右侧统计控件属性面板中单击数值区域标签后的

即可进入计算指标添加界面,如下图:

按钮,

2.3 添加计算指标

单击左侧的数值指标区域中的合同金额和购买数量,即可将这两个指标添加到右侧的

公式计算界面,合同金额在前,购买数量在后,点击两个指标的中间空白输入计算公式,

这里输入/号,如下图:

点击保存按钮,计算指标即添加完成。

至右边的公式面板中,然后保存,然后再去计算指标配置界面修改。

注:如果实际应用中需要添加的是配置类计算指标,此处可以直接点击任意一个字段

2.4 修改计算指标名称

新添加的计算指标默认名称为计算指标,重命名计算指标为平均合同金额,如下图,

单击属性面板数值区域下面的计算指标字段,即可重命名指标名称:

2.5 效果查看

即时分析页面dashboard控件上显示3个数值指标,如下图:

3. 计算指标的删除

在属性面板中将新增的计算指标从数值区域中删除即可,如下图:

此时,计算指标添加界面中,该新增的计算指标也已经移出。

.

计算指标配置

最后更新日期:

描述

计算指标配置页面

表达式

公式类计算指标

配置类计算指标

显示样式

效果查看

1. 描述

以上一节添加的平均合同金额为例来讲述计算指标的配置,可修改计算指标的表达式,

也可修改计算指标的先睡样式。

2. 计算指标配置页面

鼠标放置在新增的计算指标-平均合同金额上,点击设置按钮,即可进入计算指标的配

置界面,如下图:

3. 表达式

为公式类。

表达式是指在新增计算指标时的计算公式,表达式的类型分为公式类和配置类,默认

3.1 公式类计算指标

公式类计算指标是指通过手动输入公式而添加的计算指标,如下图:

3.2 配置类计算指标

下图,将平均合同金额计算指标类型切换为配置类计算:

配置类计算指标是指新增的计算指标无需公式输入,只需要进行简单的选择即可,如

指标字段选择

指标字段选择下拉框中包括该dashboard控件数值区域绑定的所有指标,这里我们使

用合同金额指标,如下图:

指标值分类选择

如下图,指标值分为以下几类:所有值、组内所有值、同期值、环期值、累计值、组

内累计值、排名和组内排名,这里选择累计值:

计算方式

如下图,特定的公式计算分为求和、求平均、求最大值和求最小值,其中只有所有值

和组内所有值才有公式的选择:

注:不同的指标值分类对应的计算方式会有所区别。

效果查看

保存配置,在dashboard控件上看到如下图效果:

注:如果需要添加配置类计算指标,首先需要按照上一节的方法添加指标,然后再在

新增的计算指标配置界面修改计算指标类型为配置类计算。

3.3 显示样式

显示样式是指配置计算指标的数据格式,比如说保留小数点、美元符号、人民币符号

和百分号,同时还可以进行一定的条件显示,即设置在一定区间类的数据的图标标记和显

示颜色,如下图,仍然将平均合同金额的类型改回为公式,设置平均合同金额计算指标以

美元符号显示,并且在将数据分为(-∞,200000)和[200000,1)两个区

间,分别设置其图标标记和显示颜色。

格式和图标标记

,然后在图标标记处选择箭头标记,并设置区间中间数为首先在格式处单击

200000,如下图:

文字颜色

击文字颜色选项下的点

按钮,添加条件显示

文字颜色,如下图,需添加2个条件显示:

点击保存配置即可。

3.4 效果查看

如下图:

.

指标的配置

最后更新日期:

描述

分类

1. 描述

在对数据进行分析,不可能仅仅对数据库中的数据进行分组,可能需要对分析标签进

行条件汇总,数据钻取等一系列设置,FineBI即时分析提供了指标配置功能对指标进行一

系列的设置以达到对指标的再操作的目的。

以BIAnalytics为例,进入即时分析编辑界面,选中dashboard控件,在右侧可以看

到该控件绑定的所有数据:

2. 分类

按数据类型分

即时分析的指标按照数据类型可分为四类:计算指标、数值类型、文本类型和时间类

型,其中计算指标是手动新增的,并不是从数据库中获取的,关于计算指标的详细介绍请

查看新增计算指标。

按用途分

数据指标按照用途分可分为两种:维度指标和数值指标,如下图:

维度指标:是指与dashboard控件绑定维度或表头的字段,只能是文本类型字段和时

间类型字段;

数值指标:是指与dashboard控件绑定的数值区域内的字段,只能是数值类型字段。

下面按照维度指标和数值指标来分别介绍不同类型指标的配置过程,以BIdemo业务

包中的所有数据为例。

索引:

维度指标

数值指标

指标条件过滤

.

维度指标

最后更新日期:

描述

分组排序

分组排序—文本类型

分组

排序

分组排序—时间类型

标签数据

设置维度字段

1. 描述

维度指标是指与dashboard控件绑定维度或表头的字段,只能是文本类型字段和时间

类型字段,如下图

点击维度字段即可进入该指标的配置界面,如下图,点击维度字段:合同类型,进入

合同类型指标配置界面,维度指标配置包括分组排序和标签数据两个方面的设置:

2. 分组排序

区别,下面我们分开描述。

维度指标包括时间类型字段和文本类型字段,这两种类型字段在分组排序设置时有所

3. 分组排序—文本类型

分组排序是指将指标中的值进行分组之后再排序,如下图,在合同类型的配置界面上

选择分组排序:

3.1 分组

分组有2中分组方式:相同值作为一组和自定义分组,相同值作为一组是指将字段里

面相同的值分到一个组中,默认分组方式为相同值作为一组,自定义分组则是表示按照实

际要求将字段中不同的值归并到一个组中,如下图,选择自定义分组,将长期协议订单归

并到长期协议中,即如果合同类型为长期协议订单,在dashboard控件中显示的时候也

显示为长期协议,而非长期协议订单,最后字段只剩下3个组:

注:分组设置还可点击属性面板中维度的分组按钮。

效果查看

点击保存配置,在即时分析页面可以看到如下图效果:

3.2 排序

排序有3中排序方式,分别是字母升序,字母降序和自定义排序,默认为字母升序,

自定义排序则是表示按照实际要求将分组进行排序,自定义排序的设置方式很简单,鼠标

放置在分组前面的点点上,然后拖动即可,如下图:

注:排序还可以点击属性面板的排序按钮。

4. 分组排序—时间类型

删除第二个维度字段合同付款类型,修改为时间类型字段合同签约时间,点击维度字

段:合同签约时间,选择分组排序,如下图,可以看到时间类型指标在分组排序是可以配

置分组依据:

时间类型指标的分组排序不同于文本类型的分组排序,时间类型指标分组排序只有自

定义分组,并且只有时间升序和时间降序这两种,而分组依据有5个选项,分别为年月日、

年、季度、月和星期。

时间类型的字段包括年月日,如果分组依据选择年月日,很明显,会根据年月日进行

排序,如果是选择年,难么会截取数据中的年进行分组,然后再排序,并且该指标的值也

会变成年份,如下图:

5. 标签数据

标签数据是指指标值的对应的维度设置,也就是将指标与维度进行关联,如下图,点

击维度字段:合同付款类型,选择标签数据,如下图,可以看到数值指标合同金额与合同

付款类型对应起来了,合同签约时间和总金额指标是在一个表中,它们天然就会有联系,

无需再次将他们关联起来:

删除第二个维度合同付款类型,重新绑定字段BIdemo>员工信息>员工中文名,如下

图:

5.1 设置维度字段

点击维度字段:员工中文名进入指标配置界面,选择标签数据,如下图:

手动设置关联

点击修改选中的1个指标的维度字段,弹出指标的维度字段选择框,该对话框中显示

了所有与合同金额指标关联的数据表,在这些数据表中选择一个字段,该字段与员工中文

名有关联,这里选择客户信息表中的客户对应销售员,页面回到指标配置界面,此时可以

看到员工中文名与合同金额对应起来了:

效果查看

保存配置,在dashboard控件上看到如下图效果:

指标对应维度字段的选择相当于通过两个表中的某个相同字段将表关联起来,如上图,

客户信息和合同信息均有一个客户ID字段,其中客户ID为客户信息的主键,是合同信息

的外键,而横向表头为员工信息表中的员工中文名,该表与其他数据表没有任何关联,此

处我们手动设置员工中文名与客户信息中的客户对应销售员之间的关系,那么员工信息表

与客户信息表就相关联起来了,而客户信息与合同信息本来就是有关联关系的,故合同信

息与员工信息也就关联起来了,那么这两张表中的字段也就可以关联使用。

注:如果标签维度和值来源于一张表或者标签维度字段为主键表中的任一字段,值字

段来源于外键表时,则无需设置标签数据。

.

数值指标

最后更新日期:

描述

示例

钻取设置

显示样式

1. 描述

数值类型指标是指字段类型为数值型的字段,数值类型指标在dashboard控件中只能

在数值区域进行绑定,以BIAnalytics即时分析中的数值指标为例详细讲解。

2. 示例

在BIAnalytics即时分析的编辑界面中,选中dashboard控件,在右侧属性表的数值

区域中,将鼠标放置在合同金额指标字段上面,点击设置按钮,进入该指标的配置界面,

如下图,指标的配置包括两个方面的设置:显示样式和钻取设置。

2.1 钻取设置

查看数据钻取,这里不再赘述。

数据钻取是指点击该指标值,能够看到该指标值的详细信息,数据钻取的详细介绍请

2.2 显示样式

数值类型指标的显示样式与计算指标中的显示样式设置是一样的,这里不再赘述,详

细请查看计算指标显示样式。

.

指标条件过滤

最后更新日期:

描述

示例

添加过滤字段

添加过滤字段需满足的条件

效果查看

总结

1. 描述

数据过滤是指只显示满足条件的数据,FineBI中的控件天然支持数据的过滤,即无需

任何其他设置,控件选择数据之后就会自动过滤;而除了控件的天然过滤之外,FineBI还

支持手动设置过滤条件的功能,可手动设置过滤条件的地方有三个:指标的过滤、通用查

询控件以及业务包权限配置。

下面以数值类型指标的过滤来讲解指标过滤条件的使用,为合同信息中的合同金额指

标添加一个过滤条件,合同付款类型为一次性付款,即合同金额的汇总数据是汇总了合同

付款类型为一次性付款的金额。

2. 示例

以BIAnalytics分析为例,点击BI>我创建的,单击BIAnalytics分析前面的编辑按钮,

进入BI分析编辑界面,点击属性面板中数值区域下的合同金额后面的过滤按钮,进入合同

金额过滤条件添加界面,如下图,在条件汇总中添加过滤条件:

2.1 添加过滤字段

点击添加条件按钮,选择需要过滤的数据所在的表和字段,这里选择合同信息表中的

合同付款类型,如下图

2.2 添加过滤字段需满足的条件

图:

选择字段之后,页面会回到过滤条件添加界面,单击空白处添加需满足的条件,如下

字段值

点击空白处之后,页面会将上面添加的字段中的所有值全部罗列出来,选中一次性付

款,即只显示合同付款类型为一次性付款的数据:

登录系统的用户信息

该选项指获取到系统的登录用户,只显示该用户的信息,根据系统登录用户过滤数据,

详细请查看访问BI分析模板内容的权限。

这里对该选项不做任何操作。

点击使用选中的值,如下图,指标配置界面的条件汇总中就已经添加了一个完整的过

滤条件:

注:过滤条件的连接符号,也就是过滤方式可以有多种,如下图:

点击保存配置,完成指标过滤条件的设置。

2.3 效果查看

在dashboard控件的纵向表头中还是包含了一次性付款和分期付款,但是分期付款下

面对应的数据却没有显示,如下图:

3. 总结

维度指标的过滤条件使用方式与数值类指标的过滤条件的使用方式一致。

.

图表

最后更新日期:

索引:

图表分析示例

单指标与多指标

图表切换

组合图示例

图表样式

.

图表分析示例

最后更新日期:

描述

示例

dashboard类型选择

数据绑定

标题修改

保存

效果查看

1. 描述

FineBI分析除了可以用表格来分析各个指标并展现数据外,还可以用图表来进行指标

分析,相较于表格,图表分析数据看起来更加直观。

FineBI支持的图表有坐标轴图(包括柱形图,堆积柱形图,折线图,面积图)、条形

图、堆积柱形图、饼图、地图和仪表盘。

2. 示例

2.1 dashboard类型选择

点击BI>新建分析,新建一个分析,将表格/图表控件拖曳至分析页面,控件类型选择

坐标轴图,如下图:

2.2 数据绑定

为该图表添加分类标签,系列标签和值,对应字段分别为合同信息表中的合同签约时

间,合同类型和合同金额,如下图:

2.3 标题修改

点击组件属性面板上方的组件名称即可修改组件名字,修改名字为合同详细信息,如

下图:

2.4 保存

点击 左上角的保存按钮,将该分析保存为ChartDemo,如下图,在我创建的选项里

面会新增一个名为ChartDemo的分析:

2.5 效果查看

点击我创建的,单击ChartDemo即可查看该即时分析,如下图:

.

单指标与多指标

最后更新日期:

描述

多指标示例

1. 描述

图表分析中不仅可以显示一个指标值,还可以显示多个指标值。根据指标值的个数分

为单指标和多指标。

单指标是指在分析页面只可以显示一个值指标,在图表分析示例中使用的就是单指标。

多指标是指在分析页面可显示多个值指标。相较于单指标,多指标图形只有一个维度,

但是多有个值标签,值标签会显示为图例。

2. 多指标示例

进入ChartDemo编辑界面,在组件属性表中切换单指标为多指标,如下图:

在上图中可以看到图表有单指标切换到多指标时,图例标签会自动消失,值标签会自

动变成左值轴标签。点击右值轴的添加按钮,可以为多指标坐标轴图添加一个右值轴值标

签,所有的值标签在图表中显示为图例,如下图:

注:左值轴和右值轴的区别是,左值轴的值指标所用的轴为左侧值轴,右值轴的值指

标所用的轴为右侧值轴,不论是左值轴还是右值轴均可以添加多个值指标。

多指标一般用来实现组合图。

.

图表切换

最后更新日期:

描述

示例

图表切换

坐标轴图之间的图表切换

1. 描述

在创建分析时,可用图表对指标进行分析,比如说,某个分析用的坐标轴图分析指标,

但是由于种种原因,需要用饼图来分析这些指标,那么是不是需要重新创建一个饼图的分

析呢?很显然,不需要,FineBI提供了图表切换功能,只需要在统计组件属性表中切换一

个图表类型就简简单单的达到了该目的。

图表切换包括两种形式的切换,一种是各个大方面的图表切换,比如说从坐标轴图切

换到饼图;另外一种是坐标轴图之间的图表切换,坐标轴图包括柱形图,堆积柱形图,折

线图,面积图四种图形。

2. 示例

点击BI>我创建的,点击分析ChartDemo前面的编辑按钮,进入分析编辑界面,如

下图:

2.1 图表切换

在右侧的组件属性表中的组件类型选择框中切换图表类型,如下图,将坐标轴图修改

成饼图:

2.2 坐标轴图之间的图表切换

坐标轴图包括柱形图,堆积柱形图,折线图,面积图,ChartDemo分析里面的坐标轴

图具体来说是柱形图,下面将柱形图切换成折线图,点击值区域前面的图形标记,选择折

线图即可,如下图:

坐标轴图之间的图表切换不仅可以实现普通的图表切换,同时可以使用该功能实现组

合图,详细介绍可查看组合图示例。

.

组合图示例

最后更新日期:

问题描述

解决方案

示例

指标切换

值指标添加

组合图选择

1. 问题描述

在FineBI图表选择的类型中并没有组合图这么一个图表类型可以选择,那么如果需要

使用组合图来分析指标,该如何做呢?

2. 解决方案

在前面几个章节中介绍了单指标和多指标,图表切换等功能,很明显,如果使用组合

图,那么图表必然是多指标图表,并且图表类型只能为坐标轴图,那么我们就可以在值指

标前面选择不同的坐标轴类型来实现组合图效果。

3. 示例

以ChartDemo分析为例,在ChartDemo 的基础上将坐标轴图修改成柱形图和折线

图的组合图。

3.1 指标切换

选中统计组件,在组件属性表中切换单指标为多指标,如下图:

3.2 值指标添加

点击添加值-右值轴,为该图表添加一个值指标——汇款金额,如下图:

3.3 组合图选择

点击回款金额前面的按钮,将总付款金额的图表类型切换成折线图,如下图:

到此,组合图已经制作完成。

注:组合图中可以包含的图表类型只限于坐标轴图中的四种类型,可以任意组合。

另:组合图必须是多指标。

.

图表样式

最后更新日期:

描述

值轴单位

横轴文本

图例

1. 描述

图表样式是指对图表的一些属性进行外形的修改,美化图表,从而制作处更精美的图

表。

选中图表组件,点击右侧的统计组件属性面板,单击第三个tab即可设置图表样式,

如下图:

图表样式设置包括左值轴单位、右值轴单位、横轴文本和图例四个方面的设置。

1.1 值轴单位

以ChartDemo为例,选中组件,点击合同详细信息的第3个tab,在左值轴单位的后

面选择百万,如下图:

右值轴单位设置效果同左值轴。

1.2 横轴文本

在横轴文本后面选择纵向,组件中的图表的横向分类轴中的文本会纵向显示,如下图:

1.3 图例

在图例后面选择居右,则可将图例显示在图表组件的右侧,如下图:

.

明细表

最后更新日期:

描述

示例

添加明细表

添加数据

效果查看

升序降序

字段位置的拖曳

明细表字段配置

1. 描述

明细表顾名思义,是指展示所有明细数据的报表,每一条数据都罗列在上面,并进行

简单汇总的报表。

FineBI提供了明细表控件,您只需要将明细表控件拖曳至即时分析页面,然后将所有

需要展示的字段添加进去,不需要对其进行指标的绑定,FineBI就能自动对数据进行汇总

并展示其明细数据。

2. 示例

2.1 添加明细表

点击BI>新建分析,进入即时分析界面,页面弹出拖曳生成控件选择对话框,将明细

表控件拖曳至即时分析页面中,如下图:

2.2 添加数据

将明细表控件拖曳至即时分析页面之后会弹出业务包选择框,此时将需要在明细表中

展示的数据全部从业外包中添加到明细表中去,如下图,选择BIdemo业务包中的合同信

息表,将该数据表中的合同付款类型、合同类型和合同金额字段添加进来:

2.3 效果查看

字段排列顺序按照添加字段时的点击顺序,如下图:

点击添加本次选择的数据按钮即可,即时分析页面显示所添加字段组成的明细表数据,

3. 明细表字段配置

明细表新建完成之后,可以对明细字段进行一些简单的配置,比如说升降序,字段摆

放位置等等。

3.1 升序降序

对明细表中的合同金额进行降序排序,在右侧的属性表中,选中合同金额字段,点击

降序按钮即可,如下图:

注:明细表中只有数值类型字段才需要进行格式的配置,点击后面的设置按钮即可,

具体配置过程请查看数值指标。

3.2 字段位置的拖曳

如果需要将合同类型和合同付款类型在明细表中展示的位置互换一下,只需要在右侧

的属性表中,将合同类型字段拖曳至上面即可,如下图:

控件

最后更新日期:

括文本类控件,时间类控件,数值控件以及通用查询控件。时间类控件的详细介绍请查看

时间类控件,通用查询控件的使用方式请查看通用查询控件。

FineBI的控件绑定维度,用于维度结果的筛选过滤。一个控件可以绑定多个维度,主

要用于一个控件筛选多个窗体中的结果。

注:为了方便起见,下面所有的条件过滤控件均统称为控件。

FineBI提供了多种常用的条件过滤控件控件,用来展现数据和提供分析交互。主要包

索引:

控件的使用示例

时间类控件

通用查询控件

查询与重置

控件联动

.

控件的使用示例

最后更新日期:

示例

添加文本类控件

时间类控件

各组件布局

效果查看

1. 示例

如下图,在两个控件中选择不同的值,图表组件中就会根据控件选中的值进行结果过

滤:

以ChartDemo为例,点击ChartDemo前面的编辑按钮,并将横向轴标签的分组依

据修改为年,详细设置方法请查看时间类型指标分组依据设置。

1.1 添加文本类控件

添加控件

按钮,拖曳文本类控件至分析页面,如下图: 点击分析页面左上角的

配置数据

在弹出的数据选择窗口中添加合同信息表中的是否已经交货字段至文本类控件中:

控件名称修改

在右侧属性表中会显示该控件过滤的数据,排序方式,并可修改控件显示名称,如下

图:

1.2 时间类控件

形如文本类控件的添加方式,时间类控件的数据选择合同信息中的合同签约时间,添

加完成之后,在右侧属性表中修改时间类控件名称为合同签约时间,并将时间类控件类型

选择年份,如下图:

1.3 各组件布局

调整分析页面各个组件的位置和大小,如下图:

1.4 效果查看

点击保存按钮,将该分析保存为WidgetDemo,在文本类控件和时间类控件中选择不

同的值,会看到图表统计组件中的数据随之变化。效果如上图,在我创建的选项中会新增

一个名为WdgetDemo的分析:

.

时间类控件

最后更新日期:

描述

时间类控件过滤多个维度

新增表格组件

时间类控件

效果查看

1. 描述

时间类控件是控件类型中的一种,显然,时间类控件是用于过滤时间的控件,数据来

源只能是时间类型数据,根据时间的形式不同,时间类控件可分为四种:

日期型、年份、季度和月份,与时间类型指标中的分组依据相对应,即过滤的指标在

统计组件中的分组依据和时间类控件的类型保持一致,如下图:

2. 时间类控件过滤多个维度

时间类控件可以绑定多个维度,即可以过滤多个维度的数据,只要维度的分组依据与

时间类控件的样式保持一致,主要用于筛选多个窗体中的结果。

2.1 新增表格组件

以WidgetDemo为例,点击前面的编辑按钮,进入分析编辑界面,为该分析添加一个

表格组件,设置表格的横向表头为注册时间,值为合同金额,注册时间的分组依据为月,

同时将图表组件的合同签约时间的分组依据也改为月,如下图:

2.2 时间类控件

选中合同签约时间时间类控件,在右侧的属性表中添加一个过滤数据,合同信息表中

的注册时间,并将时间类控件类型该为月份,并修改控件名称为月份,如下图:

注:时间控件绑定2个维度,如果这两个字段之间有关联,那么dashboard组件中数

据过滤的时候,需要同时过滤2个字段,如果没有任何关联,只需要过滤相应字段即可。

2.3 效果查看

如下图:

.

树控件

最后更新日期:

描述

示例

添加树控件

添加明细表

效果查看

1. 描述

树控件,顾名思义,是指展示树形结构数据的控件。通过树控件可以展示部门层级或

者省份城市等等上下级关系。下面通过一个简单的示例来介绍FineBI中树控件的使用方式。

2. 示例

如下图,销售部门经理想要查看各个省份下不同城市的客户明细信息,那么就可通过

树控件来选择省份城市,查看各个城市下面的明细数据,比如说,选择广东省下面的广州

市,从而查看广州市下面的所有明细数据:

2.1 添加树控件

新建一个BI即时分析,在弹出的控件选择框中,将树控件拖曳至即时分析页面中,然

后分别将业务包BIDemo业务包中的客户信息表中的城市字段,分公司信息中的省份字段

以及客户信息表中的国家字段添加至树控件中,如下图:

注:树控件中绑定的数据有层级关系,故需要从底层往上层依次绑定字段,如果顺序

错误,需要删除该字段,重新调整顺序添加,如上描述,最底层的城市字段需要最先添加。

2.2 添加明细表

添加一个明细表控件,客户信息表中的省份,城市,客户类型和客户状态四个字段添

加进来,具体添加过程请参照明细表,如下图:

此时,树控件中没有选择任何数据,明细表控件中显示所有省份的明细数据。

2.3 效果查看

如下图所示效果,当树控件选择为空时,右侧的明细表展示所有省份数据,树控件选

择具体省份城市数据时,右侧明细表显示相应数据:

通用查询控件

最后更新日期:

描述

示例

添加通用查询控件

保存

查看分析

添加过滤条件

删除过滤条件

1. 描述

通用查询控件不同于文本控件等控件,该控件在查看分析的时候可以添加和删除过滤

条件,而文本类型等控件在查看分析的时候不可以进行添加与删除,只能选择具体数据进

行过滤操作,相比较而言,通用查询控件的适用性更强。

2. 示例

选择BI>新建分析,新建一个分析,在分析页面添加一个表格组件,表格组件设置如

下图:

2.1 添加通用查询控件

表格组件设置完成之后,点击左上角的添加按钮,将通用查询拖曳至分析页面,过滤

数据选择总金额,如下图:

如下图,分析页面的通用查询控件中就会新增一个过滤条件合同金额:

2.2 保存

点击保存按钮,将分析保存为GeneralSearch

2.3 查看分析

保存之后,点击我创建的,单击GeneralSearch分析,进入分析查看页面,如下图,

总金额的值大于700000,小于10000000:

2.4 添加过滤条件

点击添加条件按钮,可在查看分析页面为分析添加过滤条件,这里添加一个合同签约

时间的过滤条件,过滤数据选择合同签约时间,如下图:

2.5 删除过滤条件

通用查询控件在查看分析页面不仅可以添加过滤条件还可以删除过滤条件,如下图,

将合同金额过滤条件删除:

.

查询与重置

最后更新日期:

问题描述

示例—查询按钮

添加文本类控件

添加查询按钮

效果查看

查询按钮删除

添加重置按钮

效果查看

重置按钮删除

示例—重置按钮

1. 问题描述

在使用控件进行过滤数据时,FineBI默认的是使用数据选择之后就直接查询,但是也

会经常出现需要点击查询按钮再进行数据查询的需求,FineBI提供了查询和重置按钮来实

现该手动触发查询和重置控件内容的功能。

2. 示例—查询按钮

2.1 添加文本类控件

以BIAnalytics为例,进入BIAnalytics的编辑界面,为BIAnalytics添加一个文本类

控件,数据选择合同信息表中的是否已经交货,并重命名控件,如下图:

此时,如果选择是否已经交货控件中的值,表格组件中的数据会自动查询。

2.2 添加查询按钮

点击分析页面右上角的按钮,单击手动触发查询,使该选项处于选中状态,然后在

分析页面的空白处,点击一下,在空白处会添加一个查询按钮,如下图:

2.3 效果查看

选择是否已经交货控件中的“是”,从下图可以看出,未点击查询按钮之间,表格组

件中的数据不会过滤,点击查询按钮之后才会触发表格组件的查询操作,过滤数据:

2.4 查询按钮删除

单击手动触发查询,使之处于不选中状态,然后在分析的空白处单击一下,页面上的

查询按钮则会消失,此时,选择控件中的数据,点击确定之后就会自动查询。

3. 示例—重置按钮

重置按钮的作用顾名思义就是清空页面内所有控件的内容,重新选择。

3.1 添加重置按钮

类似于查询按钮,选中重置按钮,在分析的空白处单击一下,就可将重置按钮添加到

页面上,如下图:

3.2 效果查看

如下图:

3.3 重置按钮删除

删除方式同查询按钮。

.

控件联动

最后更新日期:

描述

示例

省份控件

城市控件

客户名称控件

效果查看

总结

1. 描述

控件联动是指后面的控件的可选值随着前面的控件的选择变化而变化,如下图,省份

控件选择内蒙古,城市控件选项中只有内蒙古省份包含的城市,城市选择包头市,客户名

称控件选项下只剩下包头市下的客户:

2. 示例

新建一个分析,在分析页面中添加3个文本控件,重命名为省份、城市和客户名称,

如下图:

2.1 省份控件

省份控件的数据来源于分公司信息表中的省份字段:

2.2 城市控件

城市控件的数据来源于客户信息表中的城市字段:

2.3 客户名称控件

客户名称控件的数据来源于客户信息表中的客户名称字段:

2.4 效果查看

依次选择3个控件中的值,可以看到如上图的效果。

3. 总结

FineBI支持天然的控件联动效果,即只需要将数据跟控件进行绑定,FineBI就会自动

读取被绑定数据之间的关联关系,实现控件联动,数据之间的关联关系必须是一下两种关

系中的一种:

1、联动控件中的数据来源于一张表;

2、联动控件的前面的控件是主键表的任意字段,紧跟着的控件里面的数据则是外键表

中的任意字段。

.

数据钻取

最后更新日期:

数据钻取分类

FineBI中的数据钻取是指,点击某个具体的数值汇总指标的时候,该数值指标的具体

组成数值在表格或者图表组件中联动显示。

1. 数据钻取分类

FineBI中数据钻取分为两类,一种是钻取到相应数据的明细表,另外一种是钻取到已

经存在的统计组件中。下面详细介绍。

索引:

数据钻取之钻取明细表

数据钻取之钻取已存在组件

数据钻取之图表钻取

.

数据钻取之钻取明细表

最后更新日期:

描述

示例

明细表数据绑定

效果查看

1. 描述

钻取到明细表是指点击组件中某一个值的时候,就能够显示该值的明细表,如下图:

2. 示例

选择我创建的,单击BIAnalytics分析前面的编辑按钮,进入分析编辑界面,选中

dashboard控件,点击属性面板的tab按钮,进入数据钻取设置页面:将鼠

标放置在拖曳生成明细表选项上,左键按住不动,拖曳至即时分析页面,如下图:

2.1 明细表数据绑定

将鼠标放置在拖曳生成明细表选项上,左键按住不动,拖曳至即时分析页面,弹出数

据明细字段选择框,这里选择合同签约时间和合同金额,如下图:

点击确定添加这些明细数据,页面返回到即时分析编辑界面,即时分析页面新增了一

个统计组件明细表的表格组件,如下图:

点击字段指标可修改字段配置,详细请查看指标的配置。

2.2 效果查看

点击表格统计组件中的不同维度,可以看到明细表随之变化,产生联动,如上

图。

.

数据钻取之钻取已存在组件

最后更新日期:

描述

示例

添加组件

组件关联

效果查看

1. 描述

钻取到已存在组件中表明,在分析页面中有2个或2个以上的组件,点击其中1个组

件,另外一个组件的数据随之变化,产生联动效果,如下图:

2. 示例

2.1 添加组件

以BIAnalytics为例,在BIAnalytics分析中添加一个坐标轴图,字段绑定如下图:

2.2 组件关联

选中前面的表格统计组件,鼠标放置在右侧属性面板中指标字段:合同金额选项上,

单击按钮,进入合同金额指标配置界面,选择钻取设置,如下图:

将鼠标放在拖曳关联已存在的组件选项上,按住左键,将该选项拖曳至需要关联的组

件上,这里拖曳到统计组件1上,点击保存配置即可。如下图:

2.3 效果查看

上图。

点击表格统计组件中的不同数据,可以看到图表统计组件1随之变化,产生联动,如

.

数据钻取之图表钻取

最后更新日期:

描述

图表钻取到图表

添加饼图

组件关联

效果查看

1. 描述

上一节介绍了钻取到已存在组件,示例中用的是表格钻取到图表,那么又该如何实现

图表钻取到图表和表格呢,下面详细介绍。

2. 图表钻取到图表

2.1 添加饼图

选择BI>我创建的,点击ChartDemo前面的编辑按钮,进入分析编辑界面,为该分

析添加一个新的图表组件,图表类型为饼图,图例标签选择合同付款类型,指标选择合同

金额,如下图,

2.2 组件关联

选中坐标轴图组件,鼠标放置在右侧属性面板中指标字段:合同金额选项上,单击

按钮,进入合同金额指标配置界面,选择钻取设置,将鼠标放在拖曳关联已存在的组件选

项上,按住左键,将该选项拖曳至饼图组件上,点击保存配置,此时,坐标轴图与饼图就

实现联动了,如下图:

点击保存配置即可。

2.3 效果查看

如下图:

.

查看分析

最后更新日期:

描述

查看分析

1. 描述

FineBI分析的创建者分为三类:

查看分析是指创建好FineBI分析之后,用户查看FineBI分析,查看分析的方式根据

1、FineBI分析由管理员创建,那么非管理员账号登录可以在报表目录里面查看管理员

分配给该用户的FineBI分析;

2、FineBI分析由当前用户(包括管理员)创建,那么该用户可在BI>我创建的处查

看分析;

3、FineBI分析既不是由管理员创建也不是由当前用户创建,而是由其他用户创建然后

分享给该用户的,那么该用户可以在BI>分享给我的处查看分析。

不论FineBI的查看分析的方式是哪种分类,查看分析的过程都是一样的,下面我们以

管理员登录为例(即使用管理员帐号查看分析),在BI>我创建的里面查看分析,详细介

绍查看分析有哪些功能和需要注意的地方。

2. 查看分析

点击BI>我创建的,可以看到前面保存的3个BI分析,如下图:

点击BI分析的名称即可查看分析。

索引:

使用不同维度和指标

使用不同图表查看指标

使用控件过滤指标

.

使用不同维度和指标

最后更新日期:

描述

表格组件

设置维度和指标是否可见

修改维度和指标

多指标和单指标切换

图表组件

1. 描述

查看不同维度和指标是指,在查看分析页面可以修改BI分析中组件的统计维度以及分

析指标。根据组件的分类不同,可修改的维度和指标也不尽相同,下面分表格组件和图表

组件详细介绍:

2. 表格组件

以BIAnalytics分析为例,点击BIAnalytics分析,查看该BI分析,如下图:

2.1 设置维度和指标是否可见

选中统计组件,在右侧,点击按钮,将属性表显示出来,点击纵向表头前面的隐藏按

钮,将纵向表头隐藏起来,如下图:

2.2 修改维度和指标

除了可以对维度和指标设置是否可见之外,还可以对维度指标和数值指标进行配置,

如下图,为合同金额添加过滤条件,只显示合同类型为服务协议的合同金额:

指标过滤条件的使用请查看指标条件过滤

3. 图表组件

以ChartDemo为例,点击ChartDemo分析,进入分析查看界面,类似于表格组件,

图表组件也可以设置指标和维度是否可见,过程与表格组件一样,这里不再赘述。

3.1 多指标和单指标切换

选中图表组件,点击右侧的三角形展开属性表,如下图,切换该控件指标类型为多指

标:

.

使用不同图表查看指标

最后更新日期:

描述

示例

图表类型切换

坐标轴图类型切换

1. 描述

在查看分析的过程中,不同的指标适合使用不同的图表来查看,那么用户修改指标之

后该如何将图表切换成适用的图表呢?

2. 示例

点击BI>我创建的,选择ChartDemo分析,进入分析查看界面,选中图表组件,点

击右侧的三角形展开属性表界面,如下图:

2.1 图表类型切换

点击组件名称下面的下拉框即可切换图表类型,如下图:

2.2 坐标轴图类型切换

在图表分析示例中介绍了坐标轴图包含了四种图表类型,那么又该如何在坐标轴图内

切换图表类型呢?如下图,点击值区域指标前面的按钮,即可切换坐标轴图类型:

.

使用控件过滤指标

最后更新日期:

示例

文本控件过滤指标

时间类控件过滤指标

1. 示例

点击BI>我创建的,选择WidgetDemo分析,进入分析查看页面,如下图:

WidgetDemo分析中使用到了文本类控件和时间类控件,下面介绍文本类控件和时间

类控件的使用方式。

1.1 文本控件过滤指标

点击是否已经交货下拉框,选择是,然后单击确定,如下图:

注:由于FineBI的特殊性,所有控件均可以多选,文本类控件也支持多选,如下图:

1.2 时间类控件过滤指标

单击合同签约时间控件中的具体数值,图表中数据会自动过滤,如下图:

类似于文本类控件,时间类控件也支持多选,如下图:

注:数值类控件的使用方式与文本类控件和时间类控件类似,通用查询控件的使用方

式请查看通用查询控件

.

用户权限

最后更新日期:

权限

权限粒度

其他

1. 权限

其具体实现过程如下图:

现今,为了保密和业务的需要,各种应用系统都有权限方面的控制,FineBI也不例外,

2. 权限粒度

很多系统的权限认证只是限制模块的使用,使得合法用户能够行使自己的权利。FineBI

在满足这种整体权限认证的同时,权限的控制力度可以达到同一张BI的内容在不同权限下

展示的效果不一样,这样就免除了制作大量的BI来实现同样效果,尤其是在企业内部业务

繁杂,审批麻烦时,一张BI就可以解决所有问题,详细请查看BI分析权限与分享

3. 其他

FineBI除了在控制BI访问的权限之外,还提供了数据使用的权限功能,即业务包权限

的分配。

注:在使用FineBI的权限之前须得在数据决策系统中添加用户并配置角色,权限是建

立在用户角色的基础上的,用户角色的配置详情请查看用户账户和角色管理

索引:

用户账户和角色管理

业务包权限分配

BI分析的权限和分享

.

用户账户和角色管理

最后更新日期:

用户账户

角色管理

1. 用户账户

实际应用中,使用FineBI的人员肯定是不一样的,不可能所有人都是用管理员账号,

每个员工都会有一个对应的账号,那么这个就是用户账户,FineReport数据决策系统中的

用户账户可以自定义添加也可以外部导入,外部导入也就是将存着用户信息的外部数据库

中的数据导入进来,即同步数据集,自定义添加则是指在数据决策系统手动添加用户,配

置角色,即自定义添加用户角色

2. 角色管理

用户信息添加完成之后,由于公司一般都存有各种组织机构,每个人根据所处的部门

不同而归属不同的机构,在相同部门下的人员又根据职务的不同来处理不同的事务,因此

FineBI的权限分配是根据部门职务(角色)进行分配的,所以在分配权限之前先得为不同

的用户配置角色,详情请查看用户账户管理

索引:

手动添加用户角色

配置用户同步数据集

部门角色权限管理

.

手动添加用户角色

最后更新日期:

描述

自定义添加用户角色

用户管理

机构管理

权限管理

1. 描述

如果某公司数据库中没有员工信息表,并且员工数量很少,那么就可以在数据决策系

统中自定义手动添加用户角色。

2. 自定义添加用户角色

自定义添加用户角色分为三个步骤:用户管理,机构管理和权限管理。

2.1 用户管理

用来添加、编辑、删除用户,用管理员账号登录系统,点击管理系统>用户,如下图我

们添加几个用户,

2.2 机构管理

机构管理是对公司的部门管理,部门管理包括机构部门管理和部门内人员管理。

机构部门管理

点击机构部门,在左侧的机构部门管理中,选择root,单击右上角的添加按钮,添加

一个一级部门,如下图:

注:root下面的第一层级部门为一级部门,如果要在一级部门下面添加子部门,选中

该部门,点击添加按钮即可。

部门内人员管理

选择“技术支持”部,添加属于该部门的人员,并设置好对应的职务,如下图,为技

术支持部门添加一位员工,Alice,其职位为部长,选择好之后,点击确定即可:

注:职位必须在职位列表中选中,列表中没有的职位,在列表框上方的文本框中输入

并添加到列表中,再选中。

2.3 权限管理

自定义手动添加用户角色的权限管理与同步数据集的权限管理是一样的,详细请查看

部门角色权限管理,这里不再赘述。

.

配置用户同步数据集

最后更新日期:

描述

解决方案

实现步骤

添加服务器数据集

开启数据集同步

查看效果

1. 描述

企业职工人数是相当多的,都通过手动添加,工作量将会很大。而实际情况下,已经

将用户职务信息保存在数据库或者Excel中了,希望能够直接将用户信息导入到决策系统

中。

2. 解决方案

首先将用户信息表定义为服务器数据集,然后在系统中“开启数据集同步”就可以将

已有的用户信息直接导入到决策系统中。

开启了数据集同步后,用户信息将跟随数据集同步,动态改变、实时更新,即若数据

库信息改变后,决策系统中的用户信息也会随之改变。

3. 实现步骤

登陆数据决策系统ip:端口/appName/ReportServer?op=fs,使用管理员账

号登陆。

3.1 添加服务器数据集

点击管理系统>BI数据源配置>设置,在服务器数据集配置面板添加一个服务器数据集

员工信息表,数据来源于数据库的员工信息表,该表中包含了用户名、部门、职务信息,

如下图:

3.2 开启数据集同步

点击管理系统>用户,进入用户配置界面,点击开启数据集同步:

点击开启数据集同步之后需重新登陆,再次点击管理系统>用户,点击配置同步数据集:

注:开启数据集同步后要重新登录,原因是切换了登录的方式,原先的登录数据需要

清除,如果不重新登录会产生很多无法估计的错误,比如多人登录时由于登录方式切换,

各种参数的保存位置会发生混乱等。

弹出配置同步数据集对话框,为数据决策系统的用户信息绑定字段,如下图:

注:如果需要同步部门间层级关系,则需要选择按照部门层级构建的树数据集,详见

从数据库导入部门间层级关系。

密码加密

密码加密方式有三种:不设置密码加密,自定义密码加密,内置MD5加密。

自定义密码加密,即自定义一个密码加密类,加密方式在类中描述,并保存

在%BI_Home%WebReportWEB-INFclasses文件夹中。

注:自定义加密算法,不管该算法的具体方式是什么,都必须继承FineReport的

AbstractPasswordValidator类,并加上返回判断明文密码和密文密码是否一致结果方法

才可行。

自定义加密示例请查看权限加密之简单密码加密。

3.3 查看效果

开启数据集同步后,会自动刷新,重新登录后,点击管理系统>用户,就可以看到,数

据库中的用户信息自动加载进来了:

同样“机构部门”也会根据数据自动生成,管理员只需要在“权限分配”中给角色分

配权限就可以了。

注:用户管理及机构部门都是从数据自动生成的,不能进行修改。

另:同步数据集添加用户与手动添加在权限分配过程是一样的,都是根据部门角色或

者自定义角色分配。

.

部门角色权限管理

最后更新日期:

描述

示例

权限分配

1. 描述

如下图,用户管理分为三大步骤:用户管理、机构管理、权限管理,在手动添加用户

角色中已经详细介绍了前面的2个步骤用户管理和机构管理,下面详细介绍权限管理。

注:每一步设置都会自动保存,配置信息保存在WEB-INFfinedb数据库中。

在同步数据集的时候,用户信息会自动加载进来,“机构管理”也会根据数据自动生

成,管理员只需要在“权限管理”中给用户指派角色就可以了。

注:同步数据集中用户管理及机构管理都是从数据自动生成的,不能进行修改。

2. 示例

由于手动添加的用户和同步数据集添加进来的用户,权限配置过程是一样的,我们这

里就用系统自带的内置用户为例讲解如何对用户进行权限分配。

2.1 权限分配

权限分配是指根据用户部门角色对其分配报表展示、平台管理和可管理部门/角色的权

限。

角色包括部门角色和自定义角色,下面根据不同的角色类别来讲述报表展示和平台管

理的权限分配过程。

注:可管理部门/角色是指选中的角色可将其有权授权的权限分配给其他角色,实现权

限层层配置,这里不详细介绍,详细请参照多级权限分配。

根据部门角色分配权限

部门角色由部门和职位组成,添加部门角色即选择部门和职位。

部门角色添加好之后就可以为该角色分配权限,比如给“技术支持一线技术支持”分

配报表查看中报表展示的权限,平台管理中分配定时调度的权限。则该职位角色对应的人

员就拥有该报表查看和平台管理的权限,如下图:

注:除了可以对确定的部门确定的职位配置权限外,还可以对“特定部门所有职位”

进行权限分配,只需要在添加部门角色时,选择好部门之后,在职位下拉框中选择“所有

职位”即可,同理,可以对“所有部门所有职位”即所有人分配权限,在选择部门时选择

“所有部门”,选择职位时选择“所有职位”。

自定义角色分配权限

添加自定义角色,可以给某些特殊的人员分配权限,没有部门职务的限制,比如用户

Jack他的职位角色是技术支持总调度,同时他有一个特殊的角色“数据架构师”,有报表

展示中参数查询查看的权限和平台管理中移动设置绑定的权限。

在权限分配页面,点击角色列表中的添加按钮,添加一个自定义角色,角色名为数据

架构师,点击添加用户按钮,将Jack添加至该角色中,同时给该角色分配权限,如下图“

.

业务包权限分配

最后更新日期:

描述

步骤

1. 描述

同,FineBI业务包权限的分配是根据不同用户所处的角色来分配的。

业务包使用权限分配分为两种,根据是否设置过滤条件来分类:

业务包权限是指对于不同的用户在创建FineBI即时分析时可以使用的业务包数据不相

本文标签: 指标控件数据