聚热点 juredian

空白(PowerBI中烦人的空白是怎么回事?)

使用PowerBI制作可视化时,大家应该对莫名其妙出现的"空白"项都不陌生,比如一个简单的模型,产品表与订单表是一对多的关系,产品表中是没有空白的。

但使用这个产品表中的产品名称字段生成的切片器,却可能会出现个"空白":

为什么产品表中明明没有空白,切片器中却出现了一个"空白"呢?

出现空白的原因是产品表中的产品名称不全:订单表中有某些产品,是产品表没有涵盖的,所以以"空白"项来补齐。

并且用产品表中的产品名称来统计每个产品的销售额,也会有个空白行:

第一行的332337,就是订单表中存在但产品表中没有涵盖的产品的销售额。

如果只是想让空白项消失,可以利用筛选器将其中的 "空白"项的勾选去掉:

但这样并没有解决问题,大多数情况下,缺失部分数据是不正常的,我们需要将缺失的数据找出来并在维度表中补充完整。

那么如何找到缺失的是哪些数据呢?下面提供两种方法,以上面的模型为例,找出产品维度表中缺失的产品。

方法1、使用RELATED函数在事实表中新建列

在订单表中,添加计算列:

产品= RELATED(产品表[产品名称])

这一列的逻辑是,在订单表中,将每一行所对应的产品表中的产品名称匹配进来,并在这一列中筛选"空白"项:

然后就能在订单表中的产品名称列中,发现有"硬盘"和"鼠标",

那么这两个产品就是订单表中有,而产品表是不存在的,这样就找出了维度表中缺失的产品。

方法2、利用可视化表格查找缺失值

在画布上建一个表格,将订单表中产品名称和产品表中的产品名称拖拽进来,

产品表中的产品字段列为空值所对应的产品名称就是未涵盖的产品,这样就能更加直观的找出缺失的数据。

找到缺失的数据以后,在维度表中补充完整,再制作可视化时,一般就不会再出现"空白"项了。

更多精彩

从零开始学习PowerBI

PowerBI如何进行财年分析?

我的新书《PowerBI商业数据分析》上市了

采悟,微软MVP,「PowerBI星球」创始人,《Power BI商业数据分析》作者

搜索建议:空白  空白词条  
热闻

 【歌词】鸿雁 孙浩 / 歌手:百...

”一入大咖深似海,从此本尊是路人“!听声音,《鸿雁》唱的不错;再看脸,这倒了模,既不太像韩磊,也不知道到底像谁?要不,来个有奖竞猜?不过,和主持人一开口交流,那...(展开)