我的情况:
有一个工作数据库。每天都会将其复制到另一个名为RetailDB的数据库中。SSAS的事实表和维度表都是基于RetailDB中表的视图对象的。
所以,我有个问题:
MDX查询:
SELECT {[Date].[Y-M-D].[Day].[01.01.2013]} ON 0,
{ [Measures].[Quantity]} ON 1
FROM [Company]给我空值
同时t-sql查询:
SELECT SUM([Quantity])
FROM [RetailDB].[dbo].[fact_Income]
WHERE Day = '2013-01-01'给了我7937338,023
在其他日期,MDX-query可以返回正确的值。
在其他日期,MDX-query可以返回not NULL值,但它不等于t-sql值。
请帮助更正此问题。我应该在我的多维数据集中签入什么来修复这个问题?
感谢大家的回答。
发布于 2013-03-07 21:44:31
如果您使用的是正确的date维度,那么它将指示您需要处理多维数据集以与数据库同步。
尝试返回所有数量/日期,以查看数据是否已处理到某个时间点
SELECT {[Measures].[Quantity]} ON 0,
{ [Date].[Y-M-D].[Day]} ON 1
FROM [Company]https://stackoverflow.com/questions/15266433
复制相似问题