多语言展示
当前在线:1241今日阅读:195今日分享:14

电子表格的多路径表间关联关系

在电子表格FineBI中多路径表间关联关系是指,从一张表到另外一张表,除了可以从路径1关联过去,还可以从路径2关联过去,比如说有A、B、C三张表,从A表到C表有一个直接的关联关系,同时A表也关联到B表,B表关联到C表,即A通过B表关联C表,那么A到C就有2条路径:
工具/原料

电子表格FineBI

方法/步骤
1

1. 描述在电子表格FineBI中多路径表间关联关系是指,从一张表到另外一张表,除了可以从路径1关联过去,还可以从路径2关联过去,比如说有A、B、C三张表,从A表到C表有一个直接的关联关系,同时A表也关联到B表,B表关联到C表,即A通过B表关联C表,那么A到C就有2条路径:

2

2. 示例在电子表格FineBI的BIdemo业务包中,有三张表:产品名称、合同信息和合同的汇款信息,我们新建一个业务包,里面添加这三张数据表,切换到关联视图,可以看到如下图所示的关联关系:注:由于这三张表已经存在于电子表格FineBI的BIdemo业务包中,且已经读取过数据库转义以及关联,故,无需再次读取转义和关联,这三张表的关系就已经建立好了。

3

2.1 建立关联关系从上图可以看到合同的回款信息通过合同信息关联到产品名称数据表了,下面,我们为合同的回款信息手动建立一个表间关联关系:合同的回款信息通过产品IID字段直接关联到产品名称,如下图:

4

2.2 更新Cube点击保存按钮,保存设置,直到回到电子表格FineBI的数据配置首页,点击Cube更新设置,点击立即更新多维数据库,将关联关系更新到cube中,如下图:

5

2.3 关联关系查看电子表格FineBI的cube更新完成之后,再次打开刚刚在电子表格FineBI中新建的业务包,并以关联视图的方式查看表间关系,可以看到合同的回款信息直接关联到产品名称表,如下图:

6

打开产品名称表,点击产品ID字段的关联表,可以看到其有2张关联表:故,在电子表格FineBI中从合同信息表到产品名称表的关联有以下2条路径:合同信息—合同的回款信息—产品名称合同信息—产品名称

7

2.4 多路径设置回到电子表格FineBI数据配置界面,点击多路径设置,可以看到工程下的所有业务包里面的多路径列表,如下图:可直接选择哪些路径可用于数据分析,如果A表到C表之间有2条或2条以上的关联路径可用于数据分析,那么在进行分析的时候需要手动选择使用哪条路径进行分析。

8

2.5 新建分析当使用合同信息中的字段和产品名称中的字段进行数据分析的时候,由于存在2条路径,则无法直接进行关联,需要手动选择。如下图,在电子表格FineBI中新建一个分析,拖曳一个表格组件至分析页面中,并将产品名称数据表的产品名称作为行表头,合同的回款信息表的合同金额作为指标字段,我们可以看到行表头显示为红色,表明这两个字段无法直接进行关联:行表头会显示红色,提示其没有与值标签建立关系,这是因为产品名称数据表中的产品名称字段和合同的回款信息中的回款金额字段可以通过2条路径进行关联,即关联关系不再唯一,无法判断使用哪一条路径进行关联,所以需要重新建立关联关系。

9

· 修改维度与指标的匹配关系如上图,在电子表格FineBI中由于存在多路径的管理,行表头维度字段与指标字段无法匹配,点击产品名称后面的下拉按钮,选择维度与指标的匹配关系,如下图:

10

在弹出的的对话框中,点击修改选中的1个指标的维度字段,选择指标对应的维度字段,可选择的维度有很多,但是因为产品名称与回款金额是有关联的,只是因为有多条路径,需要选择一条唯一路径,故直接选择产品名称数据表:

11

选择完成之后,可以看到如下图效果:

12

如果在上面多路径设置的时候,去勾选了一条路径,那么在为组件绑定这两个数据表的字段的时候,是可以直接建立关联关系的,如下图:

推荐信息