sam*_*sam 1 reportbuilder dax powerbi daxstudio
我这里需要帮助。我在 power BI 中有 3 个具有关系的数据集。现在,我必须在Power BI Report Builder中使用这些 Power BI 数据集。我需要仅在Power BI Report Builder中使用 DAX 连接这三个表。我正在尝试下面的代码,但该代码仅适用于两个表。如何加入第三张表?
DAX 查询不起作用 -
EVALUATE NATURALLEFTOUTERJOIN(
'PortalUser_SiteInformation',
'OverviewTrainingCompleted',
'CourseDetails'
)
Run Code Online (Sandbox Code Playgroud)
如果我从上面的查询中删除 1 个表,上面的代码就会起作用。
以下是这些表之间关系的屏幕截图:-
所有 3 个表都与User_id列有关系。以下是Power BI 报表生成器的屏幕截图
我知道如何在 PowerQuery 中联接表,但我只能选择在Power BI Report Builder中联接。请帮我在 DAX 中加入这三个表。
提前致谢..
小智 5
您需要检查 DAX 中 NATURALLEFTOUTERJOIN() 的连接条件的要求:
看来您的中间表(PortalUser_Siteinformation)的列名称与其他 2 个不同。
我建议您检查所涉及表的完整要求(列名、数据类型、沿袭等)。
修复该问题后,您可以尝试以下 DAX 代码:
EVALUATE
NATURALLEFTOUTERJOIN (
NATURALLEFTOUTERJOIN (
'PortalUser_SiteInformation',
'OverviewTrainingCompleted'
),
'CourseDetails'
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2450 次 |
| 最近记录: |