我正在处理一个 PowerPivot 项目,我需要在检索产品列表(包括价格)的 SQL Server 查询和包含产品和其他价格的 Excel 数据表之间创建连接。目的是将我的假商店的价格与假并发商店的价格进行比较。
我的 SQL 查询返回我商店的所有产品:
P1 $10
P2 $20
P3 $33
P4 $44
ETC...
Excel 数据表仅包含一些价格不同的产品:
P1 $11
P2 $15
然后,在我的 PowerView 数据表中,我可以比较包括 KPI 在内的价格,以轻松查看我的假价格是否比其他商店便宜:
Product | Our price | Their Price | KPI status
P1 | $10 | $11 | Yes !
P2 | $20 | $15 | No !
它运行良好,但是即使数据表中没有行,它也会显示我商店的所有产品。事实上,我只想显示与 Excel 数据表匹配的行。
那么,如何创建“内连接”而不是“左连接”?