主要观点总结
本文解答了Power BI中切片器出现空白的问题,介绍了参照完整性的概念,以及如何避免和解决此类问题。文章还提到了Power BI免费课程和付费课程,以及一个交流学习群。
关键观点总结
关键观点1: 切片器出现空白可能是由于参照完整性问题
文章中介绍了如何理解和解决这一问题
关键观点2: 参照完整性的解释
文章解释了数据库中的三类完整性约束,并重点介绍了参照完整性的概念和作用
关键观点3: Power BI允许违反参照完整性的情况
由于Power BI的设计要求不如数据库严格,事实表中可以存在与维表不匹配的行,导致出现空白行
关键观点4: 解决切片器空白问题的两个方案
一是通过筛选切片器中的空白值,二是通过Power Query或DAX表达式对事实表的维度进行去重处理
关键观点5: 课程和推广信息
文章提到了免费课程和付费课程,以及一个交流学习群,为感兴趣的人提供了学习资源
文章预览
小伙伴们,大家好呀~今天继续和大家分享Power BI知识,最近在学习交流群看到有个小伙伴的问题:为什么切片器里面多了个空白?这类问题我猜大概率是参照完整性的问题,这个问题很典型很多小伙伴遇到这个问题一脸懵,我们一起来看下这个问题的产生已经如何来解决。 假设我们有一个非常简单的数据模型:客户维度表Dim_A,销售事实表Orders,两表之间通过customer_id创建了1对多的关系,当我们把客户维度表Customer的名字拖入切片器后发现图1的情况。 图1 通常来说,如果维度表中没有空白项的话,这个就是参照完整性的问题。接下来我们来一起了解下什么是参照完整性。 数据库关系模型中有三类完整性约束,分别是:实体完整性,参照完整性,用户定义完整性。 实体完整性
………………………………