繁体   English   中英

在Power BI中执行内部联接

[英]Performing an Inner Join in Power BI

我目前在Power BI中显示数据时遇到问题,该数据是从星型模式中检索到的。 假设我想在Power BI的一个表中显示2维数据,正如您将在此处看到的那样,看来Power BI会执行错误的内部联接。

在此处输入图片说明

前两列(Prac_Number和ProjectTitle)来自表A,表“ B”来自表B,这两个表通过另一个表C(即事实表)连接。

为了证明Power BI的功能是错误的,我尝试使用SQL Server进行以下查询:

SELECT DISTINCT ph.ID as [PRAC_Number], ph.ProjectTitle, phs.Name

FROM pracHeader ph JOIN pracDetails pd ON ph.ID = pd.HeaderID 
                    JOIN pracHeaderStatus phs ON phs.ID = ph.StatusID

ORDER BY ph.ID

效果很好,您可以在此处查看:

在此处输入图片说明

换句话说,我只想在Power BI中实现此^。 因此,如果我必须创建一个自定义列或类似的内容,那么应该在哪里创建它?在哪个表中创建?……因为数据匹配不正确。 提前致谢!

查看PowerBI的输出和预期的结果,似乎您可能缺少PowerBI数据模型中的关系配置(或某些东西可能不正确)。 PowerBI似乎只是列出每个维度表的内容,因为它不知道如何将两者联系起来。 查看如何定义PowerBI关系可能会有所帮助。

PowerBI关系窗格

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM