如何使用cube 统计公司每个月在职人数和离职人数
0
我想统计公司的月份在职人数和离职人数,
比如,我通过年月维度可以看到以往每个月的在职、离职人数汇总及平均年龄等度量值情况。
我该如何使用cube来处理。
比如,我通过年月维度可以看到以往每个月的在职、离职人数汇总及平均年龄等度量值情况。
我该如何使用cube来处理。
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
2 个回复
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-10-14 回答
赞同来自:
你的数据库里肯定保存了一份公司雇员表
数据仓库这边可以有一张 在/离 职人员记录表, 这张表完整的记录了所有员工的入职/离职状况
你可以先建立一个 时间维度表,粒度细到天。
然后把它和 在/离 职人员表关联起来,这时候你已经可以统计到天的 在职/离职 人员数量
计算成员写法:
CREATE MEMBER CURRENTCUBE.[Measures].在职人员 AS
Aggregate([Data Type].[ID].[ID].&[1], [Measures].[人员数])
, VISIBLE = 1
, DISPLAY_FOLDER = 'Test';
这个&[1] 就是你离职 或者 在职状态对应的枚举值。 离职与其对应
那么既然你已经有了根据天的统计,我想月应该没有问题吧。 举一反三
学东 2015-10-15 回答
赞同来自: