公司太大 新入职菜鸟很懵逼?在QV嵌入组织架构 让人一目了然

浏览: 1882

随着业务需求在广度和深度方面的不断延伸,数据可视化的应用场景也逐渐丰富多彩,除了常规的量化指标监控外,组织架构较完善的公司,为方便对人的管理,更加注重结构化数据可视化的需求,本文正是在这样的背景下,和大家一起学习交流如何处理后台模型,并在QlikView中嵌入组织架构

1

实现步骤

不同于常见的PPT或者PDF文档形式的组织架构,qlikview在实现组织架构的同时,保留了关联分析的特色,和数据产生联动,通过函数Hierarchy 即可实现,需要的字段列表如下:

其中Employee No是组织架构成员(领导)编码,Report To是直属领导编码:




通过代码

组织架构:


LOAD

[Employee No]
     领导
     领导所处部门,
     [Reports To]
     直属领导

FROM
组织架构数据源1.xlsx

(ooxmlembedded labelstable is Sheet1);

导入基础数据,再通过如下代码,将基础数据转换为组织架构形式:

Hierarchy:
Hierarchy ([Employee No][Reports To][领导_1_H][leader1][领导_1_H],Hierarchy1, '-')
LOAD   [Employee No]
          [Reports To],
          领导  as 我司领导_1_H
Resident 组织架构;


DROP FIELDs[Reports To] FROM Hierarchy1;

字段[Reports To]是节点连接作用,可drop掉;


2Hierarchy参数解读 

Hierarchy (NodeID, ParentID, NodeName, [ParentName], [PathSource], [PathName], [PathDelimiter], [Depth])(loadstatement | selectstatement) 


NodeID:子节点,对应组织架构所有成员;


ParentID:父节点,该节点需要在原始数据体现,即例子的[Reports To],连接不同子节点;


NodeName:子节点列表,最大列举子节点个数;

ParentName:父节点列表;


PathSource:表明架构路径来源;


PathName: PathSource名称,列举子节点到同一单元格内;


PathDelimiter:规定了子节点列举时所用的分隔符;

3

结果展示

结果展示:根据子节点数,子节点名称自动加数字后缀

a)数据模型结果




b)前端展示




公司组织架构一目了然,让新人迅速熟悉公司环境,任何组织架构上的调整也能快速让公司里的每个人了解,方便企业进行部门重组、人事变动等,也方便员工在工作上的接触,使企业在内部交流上减少不必要的沟通成本,提升工作效率。你现在可以阅读原文,免费下载Qlik desktop版,体验一下全新的数据分析及可视化感受。

END


国内领先的大数据整体解决方案

为客户提供大数据分析平台端到端的解决方案


Ebistrategy

亦 策 软 件

400-676-1711

长按关注

推荐 0
本文由 ebistrategy 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册