博客:www.jiaopengzi.com

焦棚子的文章目录

请点击下载附件

一、背景

最近在忙一个关于制造企业HR年度数据复盘分析;数据已脱敏。

先来看看效果。

1、视频效果

[video width="1720" height="932" mp4="https://jiaopengzi.com/wp-content/uploads/2020/03/139_1.mp4"][/video]

2、静图效果

报告首页

Ⅰ、人工成本预览

Ⅱ、人工成本分析

Ⅲ、应发工资分析

Ⅳ、人员结构分析

Ⅴ、员工离职分析

3、power bi report server效果

请点击链接查看全屏效果展示:https://jiaopengzi.com/go/139/

二、数据源

1、数据表

01Measure、02Calendar、03Unit、04RefreshTime、10花名册、20工资明细、30公司收入、40预算、50组织、60司龄、70离职原因

以上数据表组成基本数据源。

其中05NameManagement(名称管理器)和Fxtable自定义函数,更快捷的导入需要的数据,这部分内容有专门的文章介绍:《132_Power BI之建模必备要素&Power Query之数据表字段名称管理》

三、上DAX

注意观察红框里面工资明细字段名称的名称规律细节。由于类似工资计算是有多字段组成的,所以在写度量的时候,如果不规范字段名称是非常痛苦的。

注意观察度量“固定工资”,我们前面对字段进行了规范,这样写出来非常清晰,书写度量的时候也非常快捷。

这个案例里面度量基本上没有难度,主要是细节的把控,唯一一个稍微有点难度的就是累计离职率的;由于有排名是相同的,所以需要引入其他维度来区分排名。

注意观察R0和R1的区别在哪里,因为R0加入了上述的其他维度来区分排名(R1排名为11)。

四、总结

1、实际工作中,Power BI的度量其实都非常简单,所以人人BI是完全可实现的。

2、细节很重要,如字段名称命名管理,选择窗格里面的视觉对象名称管理等。

3、准备一套适用于自己的主题。

4、当然你还需要一点点DAX的基础。

by焦棚子

焦棚子的文章目录

139_Power BI之某制造企业HR相关数据年度复盘的更多相关文章

  1. 大数据和BI商业智能有何区别?有何相关?

    大数据 ≠BI商业智能,大数据也不是传统商业智能的简单升级. 1.大数据和BI两者的区别 BI(BusinessIntelligence)即商业智能,它是企业数据化管理的一整套的方案,用来将企业中现有 ...

  2. 大数据和BI商业智能有何区别?有何相关

    大数据和BI商业智能有何区别?有何相关 大数据 ≠BI商业智能,大数据也不是传统商业智能的简单升级. 1.大数据和BI两者的区别 BI(BusinessIntelligence)即商业智能,它是企业数 ...

  3. 3款大数据bi工具,让企业数据分析更简单

    ​企业数据可视化的髙速发展趋势让互联网时代的数据分析及可视化拥有全新的面貌.企业针对信息内容的数据分析及可视化,的要求在日益严格,那么有哪些在企业数据分析方面做得好的大数据bi工具呢? 一.大数据bi ...

  4. 为什么说国产BI更适合国内企业?

    ​就算国外BI发展迅速,产品更加完善成熟,但对国内的企业来说,使用起来难免"水土不服",何况还有服务对接过程中的繁琐程.今天就来讨论一下,国内BI和国外BI到底该怎么选择? 国外B ...

  5. 制造企业信息化时代,SaaS系统下沉,移动端上升

    这个时代,我们是不是有很多岗位一定是要在电脑前面完成?如果我们让部分岗位的办公室人员离开电脑,让他们通过移动端来完成工作,这又会产生出一个什么样的变化?是否意味着可以有更多的时间在一线生产制造现场,从 ...

  6. 适合生产制造企业用的ERP系统有哪些?

    什么叫适合?匹配很重要!同是生产制造企业,规模不同.行业不同.发展阶段不同.生产模式不同.管理理念不同,适用的ERP自然也不同.不同规模的企业选用不同的系统,如过你是大型企业,业务管理都比较标准规范, ...

  7. 中小制造企业需要ERP和MES吗?

    并不是所有中小制造企业都需要ERP和MES,这个取决于你的规模和管理思维与模式!匹配很重要,不同规模的企业做不同的选择!比如你大型企业,一般是要使用ERP的,其工厂也应该需要上MES系统,ERP主要用 ...

  8. 为什么 CRM 能帮助装备制造企业进行数字化转型?

    CRM确实能帮助装备制造企业进行数字化转型,体现在销售管理端,能方便的服务于"客户需求"为主旨的数字化转型思想,用客户的需求来指导生产等.但这个说法有点片面,毕竟那只是客户管理部分 ...

  9. 制造企业有可能自行开发ERP系统吗?

    当然可以啊! 生产企业对于ERP的需求是一直存在的,但市场上多为标准化的产品,与企业的个性化需求矛盾着. 有很多制造企业自行开发ERP系统啊!只是各个企业成效不同而已,毕竟不同企业的IT开发能力不同而 ...

随机推荐

  1. 002.MEMS应用在开关电源上,实现大功率超小型化

    设计任务书 1.有关MEMS还有待具体了解 2.有关开关电源的目前难题也需要了解

  2. ES6-11学习笔记--Map

    Map:一种新的数据结构 常用方法 遍历 应用场景 WeakMap   常用方法: let map = new Map() let obj = { name: '张三' } map.set(obj, ...

  3. JavaScript 中 append()、prepend()、after()、before() 的区别

    内容 append().prepend().after().before() 的区别 jQuery 操作 DOM 之添加节点 方法名 作用 $(selector).append() 指定元素内部添加, ...

  4. Oracle中between 和 in

    select * from test_s where id between 2 and 12; between 就是左右全闭区间. SELECT columnsFROM tablesWHERE col ...

  5. 解决github上不去

    github上不去 在hosts文件中加入下列IP,保存即可生效. !!!!!注意!!!!! 网站对应的IP需要去[https://www.ipaddress.com/]网站查询, 可能与下面给出的不 ...

  6. Servlet实现登录注册

    1.注册页面register.html <!DOCTYPE html> <html lang="en"> <head> <meta cha ...

  7. echarts饼图禁止鼠标悬浮高亮

    将高亮时的颜色和原本颜色手动设置成相同的值,把series.data里的itemStyle属性进行设置 代码如下: option = { color:['#3498db','#EEEEEE'], se ...

  8. 4.Docker容器学习之Dockerfile入门到放弃

    原文地址: 点击直达 0x01 Dockerfile 编写 描述:Dockerfile是一个文本格式的配置文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内 ...

  9. [已解决] error: cannot convert `int*' to `int**' for argument `2' to `void print_f(int, int**)'

    #include "stdio.h" #include "stdlib.h" #include "time.h" void print_f( ...

  10. 移动端input解决键盘问题 方案1

    $('body').on('focusin', 'input, textarea', function(event) { if(navigator.userAgent.indexOf('Android ...