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