目录
一、可视化界面展示 ![](https://img-blog.csdnimg.cn/99ff7fac12b04dcdbe8dd483675b9b4c.png)
二、详细步骤
1、导入数据
2、数据清洗(检查数据类型和内容是否有误)
选中要进行修改的列,然后点击转换里面日期选项卡的年,即可转成对的内容
转换和添加列的选项卡里面所包含的内容其实是差不多的,最大的区别在于转换是在原列表的基础上进行修改,而添加列是将改的内容存储到新列中(生成的列在最后一列)
修改完之后,点击主页的关闭应用并上传
3、数据处理
①添加辅助列
根据看板可以看出会根据不同的年份以及月份进行分析,所以需要将订单日期的年份和月份分解出来
使用新建列时会使用到M函数来进行数据的提取
4、指标搭建
① 创建度量值表
将所有的度量值都存储在度量值表中,方便查找和修改
②销售总额
求出销售总额的目的是为按年筛选做准备,年度的销售总额是在销售总额的基础上用到DAX函数进行筛选得到相应的数据
③2019年和2020年的销售总额
在有销售总额的基础上,只需要对其的年份进行筛选就可以得到对应的数据了
公式:2019年销售总额 = CALCULATE('度量值表'[销售总额],'销售记录'[年]=2019)
2020年销售总额 = CALCULATE('度量值表'[销售总额],'销售记录'[年]=2020)
④订单数量
求订单数量需要注意的是先要进行去重,然后再求数量,此时用到的是DAX的DISTINCTCOUNT
公式:订单数量 = DISTINCTCOUNT('销售记录'[订单编号])
⑤任务完成额
销售任务金额表中的任务金额的总和,也就是目标销售额,计算完成率时使用
公式:任务额总和 = SUM('销售任务金额'[任务金额])
先求任务完成的总额,然后再用筛选函数筛选出对应的年份,得到的就是其数据
公式:2020年任务完成率 = DIVIDE('度量值表'[2020年销售总额],'度量值表'[2020年任务额])
⑥任务完成率
公式:2019年完成率 = DIVIDE('度量值表'[2019年销售总额],'度量值表'[2019年任务额])
DIVIDE和普通除法的差别在于被除数为0时,DIVIDE不会报错,得到的结果为空。而普通的除法会直接报错
⑦YOY增长率
即同比增长率;
公式:YOY增长率 = DIVIDE('度量值表'[2020年销售总额]-'度量值表'[2019年销售总额],'度量值表'[2019年销售总额])
三、可视化
在得到相应的指标数据之后,相应的可视化图表也就不难画了,难点在于指标体系的构建,构建好之后的可视化就是拖拉拽了;
然后就是排版了,细心即可
可视化有一个特殊的地方在于显示的是前几的情况,这时候需要用到的就是筛选器了