我注意到一些人试图做我在下面问的类似的事情。我的回答中可能有关于如何解决它的建议,所以我会先问这个问题。
我有从数据仓库连接获取并加载到 Powerpivot 的历史数据:
Date Store Sales NumTransactions Tag
2010-01-01 A 20000 50 Historical
2010-01-01 B 15000 10 Historical
2010-01-01 C 5000 3 Historical
2010-01-01 D 300000 500 Historical
与 Powerpivot 的连接是与数据库服务器的直接连接。
从这些数据中,我计算了一个预测,在 excel 中吐出一个表格,然后使用链接表格将其带入 PowerPivot。
Date Store Sales NumTransactions Tag
2010-01-02 A 20010 51 Forecast
2010-01-02 B 16000 12 Forecast
2010-01-02 C 6000 5 Forecast
2010-01-02 D 400000 650 Forecast
从这里我希望能够驱动一些数据透视表和图表,它们一起显示两组数据:
Date Store Sales NumTransactions Tag
2010-01-01 A 20000 50 Historical
2010-01-01 B 15000 10 Historical
2010-01-01 C 5000 3 Historical
2010-01-01 D 300000 500 Historical
2010-01-02 A 20010 51 Forecast
2010-01-02 B 16000 12 Forecast
2010-01-02 C 6000 5 Forecast
2010-01-02 D 400000 650 Forecast
我如何做到这一点?我似乎无法建立关系,因为有多个日期和多个商店记录。
我试图在 Powerpivot 中的 Table Properties -> Query Editor 中将两者结合在一起:
SELECT [daily].* FROM [daily]
UNION ALL
SELECT [fcst].* from [fcst]
(Where [daily] is the historical data from the datawarehouse and [fcst] is the linked table within the excel workbook that has been linked into powerpivot)
但问题是 Powerpivot 正在从 Connection 中寻找 [fcst],该 Connection 可以追溯到我的历史数据来自的数据仓库。
我可以解决从两个数据源中驱动两个数据透视表的工作,然后通过直接引用数据透视表的单元格将它们链接到 Excel 中的一个表中(然后驱动图表)。但它很乱,我相信这是可以做到的。我只是想不通怎么做。
答案是否存在于 MDX 定义的集合中?
任何想法将不胜感激。
谢谢!