Power BI有个「贴心」功能,自动检测表之间的关系。听起来省事儿,直到它把你的星型模型硬掰成雪花型,DAX计算开始抽风,销售额莫名其妙翻倍。
这事儿在Reddit上吵翻了。一位分析师花了整个下午排查为什么年度总账对不上,最后发现是Auto-Detect偷偷把两张事实表连到了同一个维度上,生成了多对多关系。「它连问都不问一声,」他在帖子里吐槽,「就像室友擅自把你的书架重新分类,还觉得自己帮了大忙。」
微软2023年把这个功能默认开启,理由是「降低新手门槛」。代价是老手得先关掉它,再手动重建关系。设置藏得挺深:文件→选项→数据加载→取消勾选「自动检测新关系」。
更隐蔽的坑是,即使关了全局设置,导入新表时Power BI仍会弹窗提示「检测到关系,是否创建?」手滑点错,前功尽弃。有团队为此写了内部规范:任何.pbix文件上传前,必须用DAX Studio跑一遍关系扫描。
那位Reddit用户最后把Auto-Detect比作自动泊车的特斯拉——城里开开还行,真上高速还是自己握方向盘。他的帖子收获了400多条「我也是」。
热门跟贴