PowerBI企业运营分析——计算组topn设计
欢迎来到Powerbi小课堂,在竞争激烈的市场环境中,企业运营分析平台成为提升竞争力的核心工具。
通过整合多源数据并实时监控关键指标,该平台能迅速揭示业务状况,精确识别问题与机会。其可视化看板和智能预警功能,帮助管理者直观掌握运营动态,优化资源分配;而深度分析模块则能挖掘潜在趋势,支撑战略决策。无论是降低成本提高效率、规避风险,还是开拓市场,平台均能提供坚实的数据支持,助力企业实现精细化运营,走向可持续发展之路。
本期课程我们依然将重点放到整合前期分散知识点,帮助您建立清晰的模板搭建思路,本节课程容涵盖topn模板制作,本节课程重点使用内置筛选为计算组输入参数,本期难度放缓,一起歇歇迎接新的挑战吧。
想要一份这样的可视化看板吗?想学吗?我教你呀!
一、案例背景:
我司作为国内一家大型服装电商企业,业务范围涵盖男装、女装、童装和配饰。当前,我们正致力于开发企业运营分析系统,旨在通过技术手段实现业绩提升、指标监控、绩效考核、客户维护开发和企业发展预测。通过深入分析企业的运营数据,我们能够识别问题、发现机会,并制定相应的策略来提高运营效率和盈利能力。这将促进数据共享与流程优化,进而提升决策效率与运营效率,优化资源配置,强化风险控制,为企业的可持续发展注入动力。
二、设计思路:
通过财务、产品、客户、盈亏预测精准掌控企业发展方向,建立科学的考核机制,并通过控制变动成本,优化企业盈利。
(1)、准备基础数据
(2)、数据清洗
(3)、建立关系视图
(4)、个性美化设计
(5)、数据建模(度量值)
(6)、制作可视化报告
2.3、建立关系视图
如图搭建关系,此关系不仅在本期至关重要,在后期绩效评估环节,也发挥了很大作用
阈值建立
建模选项卡选择新建参数功能,点击数值范围,参照以下公式,最小值输入1,最大值输入40,增量输入1
公式:
TOPN-参数 = GENERATESERIES(1, 40, 1)
三、数据建模
公式:
销售-销售头像 = SELECTEDVALUE( '维度-销售人员'[头像])
公式解析:
这个表达式的作用是:当在可视化或筛选上下文中,"维度-销售人员"表的"头像"列只有一个唯一值时,返回该头像值;如果有多个值或没有值,则返回空白。
公式:
销售-RANK = RANKX( ALL( '维度-销售人员'[销售人员]) , CALCULATE( [指标] , ALL('维度-省份大区'[省份]) , ALL( '维度-产品'[子类别]) , ALL ('日期表'[月份])))
公式解析:
RANKX()函数:
DAX中的排名函数
第一个参数定义排名的范围(所有销售人员)
第二个参数定义排名的依据(计算后的指标值)
ALL('维度-销售人员'[销售人员]):
移除对销售人员列的所有筛选
确保在所有销售人员范围内进行排名
CALCULATE([指标], ...):
计算[指标]度量值
但修改了计算上下文,移除了某些维度的筛选
多个ALL()函数:
ALL('维度-省份大区'[省份]) - 忽略省份筛选
ALL('维度-产品'[子类别]) - 忽略产品子类别筛选
ALL('日期表'[月份]) - 忽略月份筛选
公式:
销售-年增长 = "年增长:" & FORMAT( [指标-年增长] , "0 ⯅;0 ⯆;" )
销售-年增长率 = "增长率:" & FORMAT( [指标-年增长率] , "0.0% ⯅;0.0% ⯆;" )
公式解析:
文本拼接部分:
"年增长:" &:在结果前添加固定文本"年增长:"
FORMAT函数:
用于格式化数值显示
第一个参数[指标-年增长]:要格式化的增长值度量值
第二个参数"0 ⯅;0 ⯆;":自定义格式字符串
计算组建立
打开关系视图界面,选择计算组功能,命名为计算组图形综合,计算项名称输入图形,计算项名称输入销售TOPN5
公式:
销售TOPN5 = CALCULATE( SELECTEDMEASURE() , FILTER ( ALL( '维度-销售人员'[销售人员]) , [销售-RANK] = [TOPN参数值] ) )
公式解析:
CALCULATE函数:
修改计算上下文的核心DAX函数
第一个参数:要计算的表达式(SELECTEDMEASURE())
第二个参数:筛选条件
SELECTEDMEASURE():
返回可视化中当前选择的度量值
使公式能动态适应不同指标计算
FILTER函数:
创建筛选上下文
ALL('维度-销售人员'[销售人员]):先移除对销售人员列的所有筛选
[销售-RANK] = [TOPN参数值]:然后筛选出排名等于参数值的销售人员
到这里数据建模告一段落,下面进入可视化制作
四、可视化报告制作
1、业绩概览制作
第一步:配置报表页面格式,选定画布背景,并上传预设的设计素材
第二步:插入一个图像,AI机器人图标,点开操作功能,给此图像添加登录页书签。
第三步:插入一个卡片图,将度量值日历拖入切片器。
第四步:插入七个书签按钮,输入数据中心、产品维度、客户开发、业绩分析、地域分析、业绩考核、表格维度,并给书签按钮添加我们设计好的图标。
第五步:插入一个形状,用于给以上建立视觉对象添加背景。
第六步:插入四个切片器,将年份维度表年份拖入字段中,将分析维度-指标表Z分析维度-指标拖入字段中,将维度-产品表类别拖入字段中,将维度-省份大区表地区拖入字段中。
第七步:插入五个圆角矩形,从上至下排列至可视化页面中,并放置于页面左半部分,用于业绩榜单背景,插入我们设计好的榜单排序图标,依照从1到5的顺序,放置于圆角矩形之上。
第八步:插入五个表格图,将度量值销售-销售头像放入列中,打开筛选器,将计算组图形拖入筛选器,筛选使用销售topn5计算项,将阈值TOPN-参数拖入筛选器中,选择高级筛选,将条件设置为等于1,应用筛选器使筛选生效,按照此逻辑将剩余四个表格图条件设置为2、3、4、5,生成业绩top5的销售人员头像。
第九步:插入五个卡片图,将度量值销售人员-名称放入字段中,打开筛选器,将计算组图形拖入筛选器,筛选使用销售topn5计算项,将阈值TOPN-参数拖入筛选器中,选择高级筛选,将条件设置为等于1,应用筛选器使筛选生效,按照此逻辑将剩余四个表格图条件设置为2、3、4、5,生成业绩top5的销售人员姓名。
第十步:最后,插入五个卡片图,并将度量值'指标'添加到字段中。重复筛选器的操作步骤,将计算组图形拖入筛选器,并选择'销售topn5'计算项进行筛选。同样地,将'阈值TOPN-参数'拖入筛选器,并选择高级筛选模式,将条件设定为等于1。确认无误后,应用筛选器。按照这一逻辑,将剩余四个卡片图的条件分别设置为2、3、4、5,最终生成业绩top5的对应业绩指标。
第十一步:插入十个卡片图,将度量值销售-年增长、销售-年增长率放入其中两个卡片图字段中,打开筛选器,将计算组图形拖入筛选器,筛选使用销售topn5计算项,将阈值TOPN-参数拖入筛选器中,选择高级筛选,将条件设置为等于1,应用筛选器使筛选生效,按照此逻辑将剩余四个表格图条件设置为2、3、4、5,生成业绩top5的对应业绩指标,设置视觉对象格式时,打开标注值功能,并为颜色添加条件格式。选择规则样式,基于'指标年增长'字段,设定规则:若值大于等于-9999999且小于0,则设为绿色;若值大于等于0且小于9999999,则设为红色。
第十二步:插入两个簇状条形图,Y轴分别拖入维度-省份大区表省份,和维度-产品表子类别字段,X轴拖入度量值指标,打开筛选器,将计算组图形拖入筛选器,筛选使用销售topn5计算项,将省份和子类别选择前N个,显示项上10个,按度量值指标计算,应用筛选器使筛选生效。
第十三步:插入一个簇状柱状图,X轴拖入日期表月份字段,Y轴拖入度量值指标。
第十四步:如图美化界面
第十六步:打开视图窗口书签功能,为此页面添加一个书签
第十七步:数据中心页,点击文本为指标达成的按钮,打开操作功能,类型选择书签,将此页书签添加到按钮。
好的,今天的讲解就到这里。后期课程也会逐渐增加难度,精彩内容,敬请期待。