我无法构造与下面的 T-SQL 等效的查询。
我正在开发我们的新分析仪表板,我已经解决了我想要的几乎所有问题,但我一直坚持一个问题。
带有表和 T-SQL 查询的图像 http://server.esterminal.cz/dax/all.PNG
桌子
ID ProductID TimeID StoreID Price
797190 7946 267 73 100
797191 7946 269 73 101
797192 7946 270 73 102
797193 7946 271 73 104
797194 7946 271 74 105
797195 7947 271 74 200
797196 7947 271 73 202
797197 7947 271 75 203
询问
SELECT *
FROM ProductFact
WHERE ProductID IN (SELECT ProductID
FROM ProductFact
WHERE StoreID = 75)
结果
ID ProductID TimeID StoreID Price
797195 7947 271 74 200
797196 7947 271 73 202
797197 7947 271 75 203
我想显示一个商店中提供的所有产品,并显示存储该产品的任何其他商店的详细信息。
我知道我忽略了一些“大”的事情,但是在尝试了 6 个小时之后,我决定向比我更有经验的人询问。
谢谢你的帮助。
迈克尔