微信扫一扫
Power BI 允许创建多对多关系,在这种特殊情况下,用于创建关系的两列可以有重复值,关于多对多关系我们将在后面的文章中详细介绍
以上给出的是主键的严谨用法,在大型的、需要长期维护的 Power BI 模型中建议使用严谨的方式定义主键,以避免后期出现问题对报告产生严重影响。反之,如果是在数据量有限、且对主键字段有充分了解的情况下,可以不必严格遵守以上建议
Power BI 模型不支持联合主键,但是编辑查询的合并查询功能在 Join 的时候可以设置多列进行匹配
Power Pivot 的表行为设置中,行标识符设置起到主键的作用,保持唯一行的作用是将列中的重复值也视为不同记录,此设置只在 PowerView 中生效,无法在透视表中重现
Power BI 不使用外键约束,如果事实表中存在于维表不匹配的记录,基于参照完整性,图表会自动显示一行空值以匹配这个不存在的记录。
候选键是超键的子集,主键是候选键的子集
字典编码使用的索引在模型中是不可见的,无法在公式中调用,如果你想显式引用索引,编辑查询中提供了自动创建索引的功能,你也可以预先在数据库中生成索引,或者使用 DAX 在计算列中生成索引。
处理维度表时,这通常不是问题,因为维度中总是有一个主键。在这种情况下,唯一与当前行相同的行就是它自己。对于事实表或一般意义上没有主键的表,需要考虑可能存在重复的行,否则你可能会得到意想不到的结果。
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
8
1313
1392
金牌会员