Power BI IT_Spend Dashboard Demo

一、数据导入 

1.首先导入xlsx文件

2.选择维度表dim_table.xlsx  

 选择前三张表,有需要可以在这一步进行转换数据,处理相关格式问题

 接着导入两个csv文件:Budget和Forecast

 选择1252西欧编码,然后加载

 选择文件夹的方式批量导入

 选择Actuals文件夹导入,选择组合中的“组合并转换数据”

删除第一列Source.Name ,然后关闭并应用
ps:在这一步可以点击列名旁的下拉菜单,按值筛选想要的行

 因为Forecast表盒Budget表的IT_Department列名不同,需要手动建立映射关系,具体操作为将两个表的IT_Dep字段拖拽到Departments表的IT_Deparment字段

 使用CALENDARAUTO函数创建一个日期表,包含一年的366天,方便统计

  

按图所示建立日期的模型关系

对Actuals, Budget, Forecast,Region的country字段标记国家/地区

 对Actuals,Budget, Forecast的数值字段使用逗号风格显示(可选)

 二、可视化

Headline Sheet

 使用内置Q&A建立查询,输入:actuals vs budget as gauge

 

 修改图标填充颜色以及标题文本

 

 新建KPI表,选自建表的日期为走向轴,目标为

 由于是预算,调整走向标准为较低合适

 

 新建折线图,日期去除“日”维度,并修改Y轴图例名称。在视觉对象格式栏去除X轴和Y轴的标签显示,以及去除图标标题显示

 在折线图右上方菜单中选择展开当前结构的下移组别,并为各月份添加点标记

 在Actuals表添加度量值Actual RT,表达式如下:

 Actual RT = CALCULATE(SUM(Actuals[Actual]),FILTER(ALLSELECTED('Calendar'[Date]),ISONORAFTER('Calendar'[Date],MAX('Actuals'[Date]),DESC)))

表达式计算 Actuals 表中 Actual 字段的总和,但只累加发生在最大 Actuals[Date] 之前的日期。也就是说,它计算了一个截止到最后发生日期的 Actual 运行总额。

之后copy该公式,对Budget和Forecast表建进行同样操作,但注意修改其中的'Actual'字段为对应的表名

新建分区表,放入上面3个度量值,并去除X、Y轴标签显示,修改图标标题以及区域颜色

 向Budget添加快度量值,计算Budget总和 和 Forecast总和的差值

 继续添加Forecast总和和Budget总和的百分比差异

 新建折线簇型柱状图,列为差值,行为百分比差值,同时去除X、Y轴的标签显示,但开启辅助线和两侧的标题显示,

 新建簇状图,X轴放入Budget和Forecast的百分比差异,Y轴为Region,同样去除X、Y轴标题,开启数据标签,并在图标右上方选择升序排列

设定fx格式根据数值改变条形颜色

 将该表复制两份,Y轴分别修改为Cost Element Group,IT Area

 新建一个切片器,放入Region字段,将显示样式改为下拉

向Actuals表添加度量值YTD Month,显示所选时间段内的时间文本,表达式为:

YTD Month = FORMAT(MAX(Actuals[Date]),"mmm yyyy") & " YTD"

 新建一个卡片图, 放入上面的度量值。初步效果:

Regions Sheet

 接下来我们针对地区分析新建另一个sheet

添加一个簇状条形图,X轴放入Actual ,Budget。这一步如果两者统计出错,检查模型视图中Regions表的Country字段是否缺少和Acuals表的Actual的关系

 

 在Headline sheet拷贝一份Region的Budget v Forecast %簇状条形图。新建一个矩阵表,行为IT Area,列为Region,值为Budget和Forecast的差值

 添加单元格图标,并设定自定义样式

  复制一份矩阵表,将IT Area字段修改为Cost Elements Group,并调整两表列间距使之对齐 

新建一个着色地图,选择Actuals表 的Actual和Country字段。这一步需要在文件->选项->着色地图中开启选项,并且需要科学上网。

根据总和设置地图上的标注颜色深浅

 新建一个散点图查看不同国家的Budget和Forecast分布。若数据点的颜色统一,在视觉对象格式中开启‘按类别标注颜色’

 Region效果图

 Decomposition Sheet

新建一个分解树, 右下角设定升序排列,根结点选择按低值展开,重复该步骤,可以分层次得到影响最大的因素。点击其中任意子节点也能分析该节点影响因子。

 调整了分析顺序为 Cast Element Group->Cost Element->Country->IT Department

 最后发布在Power BI Web Server上(本人没号QAQ),浏览后可以选择发布到一个工作区的dashboard

 

 

 三、进阶功能

 我们可以更改dashboard的主题色调,也可以使用本地的powerbi主题文件

 选中表格的某一个数据点右键分析,可以获得Power BI给出分析表

 以表的方式显示可以展示具体数据

 如果想要添加并更新数据,直接在所选文件夹内放入同样格式的数据文件,并在power bi 个人页面中dashboard刷新即可。当然,也能设定间隔更新时间自动更新

 

 

搬运自某微软数据分析师

数据及原文视频链接:Power BI Dashboards Webinar - Replay and Downloads • My Online Training Hub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值