多路径数据分析

编辑
文档创建者:howie (超级管理员 )     浏览次数:893次     编辑次数:7次     最近更新:doreen0813 于 2017-11-17     

目录:

1、描述编辑

针对前面的多路径数据关联,多路径界面设置两步中仍旧保留业务逻辑上需要使用到的多路径情况,我们则需要在前端数据分析时加以判断,并且保证数据关联对应的是正确路径,确保数据分析的准确性。因为业务逻辑上需要保留的多路径往往是针对不同业务模块的,而同一个业务模块(即单独一个数据分析中)往往是需要使用明确关联路径的匹配数据。

2、操作概述编辑

对于数据分析中会使用到多路径数据的汇总表(其他类似组件),明细表以及控件(以树控件,文本控件为主)等模块进行功能及操作的简介。实际进行数据分析时,可以直观的进行路径选择后展示数据,或者添加筛选条件时避免因为多路径而产生的数据过滤偏差等。
2.1 控件
控件中涉及到多路径相关的数据主要是添加自循环列的字段进行筛选组件内容。在控件中,一般都是树控件或者文本控件添加自循环列增加的层级字段。如图所示为文本控件添加根据公司构建的自循环列字段-三级公司字段:
此时所有与公司表关联的数据表,数据都会根据选择的三级公司字段而进行过滤,此时原字段中包含的其他层级公司关联数据则不会被过滤出来。
2.2 汇总表
汇总表会涉及到多路径的情况比较多,既会用到含有多路径关联的数据表之间的分析,也可能用到没有关联的数据但是需要同时使用时间字段作为相同的维度分析,相同主表的两个子表之间进行数据分析比对等,这些功能请查看维度指标匹配模块的具体说明。
2.3 明细表
因为与其他组件不同,在明细表中任何字段都不区分是维度还是指标,也没有不同的数据区域(如分类,系列,左值轴等),统一都是放在相同的数据区域。在明细表中,所有字段只会区分来自什么表及表间的关联关系,而且默认明细表是只可以选择单一方向路径下的数据表(必须是关联的数据表且关联方向一致)。所有当添加存在多路径关联的主表与子表的数据时,会有弹窗确认。而如果已经确定了多路径中的某一条路径去读取明细表数据,则只会默认选取该表数据,其他相关路径默认在该明细表中屏蔽灰化。下面会分别针对多种情况进行具体说明。
首先,我们使用的数据表结构为:

222
如图的是最简单的模型之一,D是主表,A是子表,B,C为中间表,从表A关联到D时会产生A->B->D , A->C->D的多路径情况。下面我会就会在明细表中针对这种模型讲解具体的情况及对应允许的操作。
当只添加表A,D的字段至明细表,则会有弹窗需要用户确定明细表数据需要选择哪条路径进行数据关联匹配,如图所示:
当选定了A->B->D的路径之后,需要将表C处于灰化状态,因为该表已经处于不在关联路径上,字段不可添加。只有当重新切换明细表的关联路径后,才可以添加符合路径的数据表字段。
如果优先添加了表A,B的数据,那么此时已经确定路径为A->B,此时表C已经不在关联路径上,就需要处于灰化状态不可添加了。而此时继续添加表D的数据,也没有路径弹窗选择,默认选中了A->B->D的路径。
当此时将表B的字段删除后,路径仍保持原先的选择A->B->D,但是此时因为只有表A,D的数据,可以重新修改路径选项,可以选择包含表C的关联路径。当选择了包含表C的关联路径后,表B就需要处于灰化状态不可选择。

附件列表


主题: 新建仪表板
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: