You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power BI Report Builder中仅用DAX关联三个已有关系的表

解决方案

DAX的NATURALLEFTOUTERJOIN函数仅支持两个表作为参数,直接传入三个表会触发语法错误,解决方法是通过嵌套调用实现多表关联:

EVALUATE 
NATURALLEFTOUTERJOIN(
    NATURALLEFTOUTERJOIN(
        'PortalUser_SiteInformation',
        'OverviewTrainingCompleted'
    ),
    'CourseDetails'
)

说明

  • 先将PortalUser_SiteInformation与OverviewTrainingCompleted通过同名的User_id列完成左外连接,生成中间结果表
  • 再将该中间表与CourseDetails通过User_id列做二次左外连接,最终得到三个表关联后的完整数据集
  • 该逻辑依赖三个表的关联列名称完全一致,自然连接会自动匹配同名列完成关联

内容的提问来源于stack exchange,提问作者sam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 06:15:40