Power BI干货

Power BI:一种不断增加列的数据处理方式

2019-08-27  本文已影响0人  wujunmin

假设我们有以下销售数据,这是一种常见的格式,可能人工维护也可能系统导出。4月份完结后,表格会增加两列4月份的数据,以此类推。

Excel中的数据源

这种格式非常不利于后期的图表报告制作,一般情况下我们需要将数据处理成以下格式:

处理结果

人工显然费时,下面介绍Power Query/Power BI中将这一过程自动化的处理方式。

1.数据导入,可以看到第一行为月份,第二行为标题

导入数据后的样式 删除行和将第一行用作标题

先后使用删除行和将第一行用作标题,处理成以下格式

提升标题后的结果

很明显每个月都有销售笔数和销售业绩,字段重复,Power BI对重复字段进行了连续的编号,这个编号是后续识别月份的关键。

2.选中非销售数据列,逆透视其它列,改变数据结构

逆透视操作步骤 逆透视结果

3.按分隔符拆分列将销售相关字段与编号拆分,并将空白值替换为0

按分隔符拆分操作步骤 分列结果

4.添加自定义列为每个店铺添加索引

if [属性.2]=0 then

  if[属性.1]="销售笔数" then 1 else 2

else

[属性.2]+2

添加索引后结果

5.添加自定义列,判断奇数偶数,将索引变换为月份

if Number.IsEven([索引]) then [索引]/2 else [索引]-([索引]+1)/2+1

添加月份后结果

6.删除索引、属性.2等中间计算列,并将属性.1重新命名为“类别”

重命名结果

7.对“类别”按照“值”透视

透视操作步骤

这样设置完成,假设后期4月份的数据更新,刷新即可得到结果。

最终结果
上一篇 下一篇

猜你喜欢

热点阅读