当前位置: 首页 > news >正文

PowerBI企业运营分析—绩效考核分析

PowerBI企业运营分析—绩效考核分析

欢迎来到Powerbi小课堂,在竞争激烈的市场环境中,企业运营分析平台成为提升竞争力的核心工具。

通过实时监控和数据整合的可视化看板,管理者能够直观掌握运营动态,优化资源分配;同时,深度分析模块能够挖掘潜在趋势,为战略决策提供支撑。通过平台提供的数据支撑,企业能够优化运营流程、提高生产效率、降低采购成本,实现降本增效。同时,平台的风险管理工具帮助企业识别和应对潜在风险,保障稳健发展。此外,市场拓展策略的实施,如营销渠道的拓展与整合,进一步推动企业精细化运营,实现可持续增长。

本期课程我们依然将重点放到整合前期分散知识点,帮助您建立清晰的模板搭建思路,本节课程涵盖绩效考核模板制作,本节课程重点使用计算组制作多维度雷达图,一起接受挑战吧。

图片

想要一份这样的可视化看板吗?想学吗?我教你呀!

一、案例背景:

我司作为国内一家大型服装电商企业,业务范围涵盖男装、女装、童装和配饰。当前,我们正致力于开发企业运营分析系统,旨在通过技术手段实现业绩提升、指标监控、绩效考核、客户维护开发和企业发展预测,促进数据共享与流程优化,进而提升决策效率与运营效率,优化资源配置,强化风险控制,为企业的可持续发展注入动力。

二、设计思路:

借助财务、产品、客户分析及盈亏预测,精确把握企业发展脉络,构建科学合理的考核机制,同时,通过严格控制变动成本,有效提升企业盈利水平。

(1)准备基础数据

(2)数据清洗

(3)建立关系视图

(4)个性美化设计

(5)数据建模(度量值)

(6)制作可视化报告

辅助表建立公式:

绩效年度提取 = VALUES( '事实-绩效考核'[年份])

公式解析:

VALUES() 函数:这是一个 DAX 函数,用于返回指定列中不重复的值(去重后的唯一值列表)。

'事实-绩效考核'[年份]:指定了要从"事实-绩效考核"表中提取"年份"列的值。

当这个表达式作为计算列使用时,它会返回当前行上下文中"年份"列的值(因为 VALUES 在行上下文中会返回当前值)。

当这个表达式作为度量值使用时,它会返回当前筛选上下文中"年份"列的所有唯一值。

三、数据建模

 公式:

TOPN列标题 = MIN( 'topn标题'[L1排序]) 

公式解析:

直接引用辅助表排序列。

 公式:

绩效得分 = SUM( '事实-绩效考核'[得分]) 
绩效考核人员 = SELECTEDVALUE( '维度-绩效头像'[姓名])
考核达成 = SUM('事实-绩效考核'[达成])
考核目标 = SUM('事实-绩效考核'[目标])
度量值 = 1

公式解析:

使用基础度量值计算出以上参数,度量值相对基础,不多做赘述

公式:

绩效得分-ALL = CALCULATE ( [绩效得分], ALLEXCEPT( '事实-绩效考核' , '维度-绩效头像'[姓名] , '绩效年度提取'[年份]))

公式解析

CALCULATE():DAX 中最强大的函数之一,用于修改筛选上下文进行计算。

[绩效得分]:这是被计算的基准度量值(假设已预先定义)。

ALLEXCEPT():移除除指定列外的所有筛选器,语法为:

ALLEXCEPT(表名, 保留筛选的列1, 保留筛选的列2,...)

这个度量值会:移除所有筛选器:首先移除应用于'事实-绩效考核'表的所有筛选器

保留特定筛选:但保留对以下两列的筛选:

'维度-绩效头像'[姓名](员工姓名)

'绩效年度提取'[年份](绩效年份)

计算绩效得分:在这种修改后的上下文中计算[绩效得分]

公式:

绩效等级 = 
SWITCH( TRUE(),
[绩效得分] >= 95 , "A" ,
[绩效得分] < 85 , "C" ,
"B")

公式解析

SWITCH 函数:这是 DAX 中的条件判断函数,类似于编程语言中的 switch-case 结构。

TRUE() 作为第一个参数:这是一种常见的 DAX 模式,表示将按顺序评估每个条件,直到找到第一个为 TRUE 的条件。

评分逻辑:

如果 [绩效得分] >= 95 → 返回 "A"

如果 [绩效得分] < 85 → 返回 "C"

其他情况(即 85 ≤ 得分 < 95)→ 返回 "B"

隐含的优先级:

表达式会按顺序评估条件

所以即使有员工得分为 94(满足 <95 但不满足 <85),也会被正确归类为 "B"

公式:

绩效系数 = 
SWITCH( TRUE(),
[绩效得分] >= 95 , "1.2" ,
[绩效得分] < 85 , "0.8" ,
"1.0")

公式解析

SWITCH 函数:DAX 中的条件判断函数,按顺序评估条件并返回对应的值。

TRUE() 作为第一个参数:这是一种常见的 DAX 模式,表示将按顺序评估每个条件,直到找到第一个为 TRUE 的条件。

评分逻辑:

如果 [绩效得分] >= 95 → 返回 "1.2"(最高绩效系数)

如果 [绩效得分] < 85 → 返回 "0.8"(最低绩效系数)

其他情况(即 85 ≤ 得分 < 95)→ 返回 "1.0"(标准绩效系数)

返回值为文本:注意这里返回的是文本格式的数字(带引号),如果需要数值计算,可以去掉引号或使用 VALUE() 函数转换

 公式:

考核达成率 = IF( MIN('维度-绩效考核'[计算逻辑]) = 1 , DIVIDE( [考核达成] , [考核目标] ) , DIVIDE( [考核目标] ,[考核达成] )  )

公式解析

IF函数:条件判断函数,根据条件返回不同的计算方式

MIN('维度-绩效考核'[计算逻辑]) = 1:

检查"计算逻辑"列的最小值是否为1

这里使用MIN函数是因为在DAX中,聚合函数(如MIN)通常用于从列中提取单个值

两种计算方式:

当计算逻辑=1时:DIVIDE([考核达成], [考核目标]) → 达成/目标

其他情况:DIVIDE([考核目标], [考核达成]) → 目标/达成

DIVIDE函数:安全的除法运算,自动处理分母为零的情况

 公式:

考核达成率-ALL = CALCULATE ( [考核达成率] , USERELATIONSHIP( '绩效年度提取辅助'[年份] , '事实-绩效考核'[年份]) , ALL( '绩效年度提取'))

公式解析

CALCULATE函数:DAX中最重要的函数,用于修改筛选上下文进行计算

[考核达成率]:这是被计算的基准度量值(假设已预先定义)

USERELATIONSHIP函数:

临时激活'绩效年度提取辅助'[年份]和'事实-绩效考核'[年份]之间的非活动关系

允许在计算中使用这种替代关系路径

ALL('绩效年度提取'):

移除对'绩效年度提取'表的所有筛选器

使计算不受该表上任何筛选条件的影响

计算组建立

打开关系视图界面,选择计算组图形综合,新建以下三个计算项

公式:

雷达图<85 = IF( [绩效得分-ALL] < 85 , SELECTEDMEASURE() , 0 )
雷达图85-95 = IF( [绩效得分-ALL] < 95 && [绩效得分-ALL] >= 85 , SELECTEDMEASURE() , 0 )
雷达图>95 = IF([绩效得分-ALL]>= 95 , SELECTEDMEASURE() , 0)

公式解析

公式1、

IF函数:条件判断,根据绩效得分决定返回值

[绩效得分-ALL] < 85:

检查绩效得分是否低于85分

使用[绩效得分-ALL](之前定义的度量值)确保计算不受某些筛选条件影响

SELECTEDMEASURE():

返回当前可视化中选择的度量值

这是一个动态引用,会根据用户选择的图表度量自动变化

0:

如果绩效得分≥85,则返回0

在雷达图中,这会使数据点不显示或显示在中心位置

到这里数据建模告一段落,下面进入可视化制作

公式2、

IF函数:条件判断,根据绩效得分范围决定返回值

条件部分:

[绩效得分-ALL] < 95 && [绩效得分-ALL] >= 85

检查绩效得分是否在85分(含)到95分(不含)之间

使用逻辑与(&&)确保两个条件同时满足

SELECTEDMEASURE():

动态引用当前可视化中选择的度量值

会根据用户选择的图表度量自动变化

0:

当绩效得分不在85-95范围内时返回0

在雷达图中会使数据点不显示或显示在中心位置

四、可视化报告制作

 1、业绩概览制作

第一步:设置报表页格式选项,选择画布背景,上传我们设计好的素材

第二步:插入一个图像,AI机器人图标,点开操作功能,给此图像添加登录页书签。

第三步:插入一个卡片图,将度量值日历拖入切片器。

第四步:插入七个书签按钮,输入数据中心、产品维度、客户开发、业绩分析、地域分析、业绩考核、表格维度,并给书签按钮添加我们设计好的图标。

第五步:插入一个形状,用于给以上建立视觉对象添加背景。

第六步:插入两个切片器,将绩效年度提取表年份拖入字段中,将维度-绩效头像表姓名拖入字段中。

第七步:插入一个第三方图表Simple Image图,ImageURL拖入维度-绩效头像表头像字段。

第八步:插入四个矩形形状,关闭填充于边框,打开文本,分别输入被考核人:、考核得分:、考核等级:、考核系数:,在插入四个卡片图,置于矩形形状后,并分别将度量值绩效考核人员、绩效得分、绩效等级、绩效系数拖入字段中。

第九步:创建一个堆积面积图,将‘绩效年度提取表年份字段’拖入X轴,将‘度量值绩效得分’拖入Y轴。接着,设置视觉对象格式,打开标记选项,为不同年份选择并设置相应的颜色。

第十步:新建一个工具提示页,插入一个折线图,X轴拖入绩效年度提取表年份字段,Y轴拖入度量值考核达成率-ALL,设置视觉对象格式,打开图例,向视觉对象添加进一步分析,添加一条Y轴恒线,值输入1。

第十一步:插入一个环形图,图例拖入维度-绩效考核表考核项目字段,值拖入度量值“度量值”,设置视觉对象格式,关闭图例,打开详细信息标签,标签内容选择类别,打开常规菜单,打开工具提示,选择工具提示页作为此视觉对象工具提示。

第十二步:插入三个第三方图表Radar Chart图,类别拖入维度-绩效考核表考核项目字段,Y轴拖入度量值考核达成率,打开此视觉对象筛选器,考核项目基本筛选,将空白选项勾选掉,将计算组图形综合计算项图形拖入筛选器中,选择基本筛选,分别勾选雷达图>95、雷达图<85、雷达图85-95,将三张Radar Chart图重叠。

第十三步:插入五个卡片图,把考核达成率度量值拖入相应字段。随后,打开视觉对象筛选器,选择基本筛选条件,并依次勾选计划指标、人工指标、生产指标、水电指标和物料指标。最后,将各卡片图准确放置在环形图的详细标签下方。

第十四步:如图美化界面

第十五步:打开视图窗口书签功能,为此页面添加一个书签

第十六步:数据中心页,点击文本为绩效考核的按钮,打开操作功能,类型选择书签,将此页书签添加到按钮。

图片

好的,今天的讲解就到这里。后期课程也会逐渐增加难度,精彩内容,敬请期待。

http://www.xdnf.cn/news/693937.html

相关文章:

  • 如何使用DeepSpeed来训练大模型
  • CPU特权级别:硬件与软件协同构建系统安全的基石
  • UDP组播套接字与URI/URL/URN技术详解
  • WHAT - useWebSocket 推荐
  • 深入理解设计模式之职责链模式
  • Python包管理器 uv替代conda?
  • 基于bp神经网络的adp算法
  • Django 中的路由系统
  • Elasticsearch父子关系解析
  • SpringBoot3.4.5 开启虚拟线程(JDK21)
  • WPF的基础设施:XAML基础语法
  • ISOLAR软件生成报错处理(三)
  • PR2020+MS1824+MS7210+MS2130 1080P@60Hz USB3.0采集
  • 用户关注表的设计
  • 【深度学习-pytorch篇】5. 卷积神经网络与LLaMA分类模型
  • 钩子函数的作用(register_hook)
  • 基于c++11重构的muduo核心库项目梳理
  • 动态规划-LCR 091.粉刷房子-力扣(LeetCode)
  • xcode 编译运行错误 Sandbox: rsync(29343) deny(1) file-write-create
  • pycharm生成图片
  • 【设计模式】简单工厂模式,工厂模式,抽象工厂模式,单例,代理,go案例区分总结
  • 自动化测试基础知识详解(全)
  • 如何通过知识共享构建企业创新文化
  • 利用计算属性 结合 new date()写一个当前时间的计时器时间格式为年月日 时分秒
  • 通过API接口获取1688店铺所有商品的技术实现与实战指南
  • AI 产品的 MVP 构建逻辑:Prompt 工程 ≠ 产品工程?(实战增补篇)
  • CANdela/Diva系列9--CDD文件在CANoe工程的应用1
  • Centos7升级openssl
  • 互联网大厂Java求职面试:AI与云原生架构实战解析
  • day39 pythonCNN网络