我有两个多维数据集的ssas DB,它们共享date维度。我的查询将维度上的用户和访问显示为度量值。在where子句中,我有日期范围。我有一个奇怪的行为,在一个完整的立方体过程后,我在应用范围时看不到任何数据。我确信我有这个范围的数据,因为当我拼命过滤每一天时,我都能看到数据。另一个奇怪的情况是,如果日期在维度上,我可以看到数据。解决这个问题的方法是在处理多维数据集时。这是我的问题:
select non empty [Users].[User].[User] columns,
{[Measures].[Visits]} on rows
from [System Visit] where
([Dim_Date].[Georgian Calendar].[Date ID].&[20150125]:[Dim_Date].[Georgian Calendar].[Date ID].&[20150202])有没有想过这个问题会是什么?谢谢
发布于 2015-02-09 20:53:21
如果您没有定义边框,那么您的过滤器将像NULL:a、b:NULL或NULL:NULL一样工作,这取决于边框在立方体中的可用性。
在这种情况下,我建议在您的Dim_Date.Date ID属性中包含所有可能的日期。
https://stackoverflow.com/questions/28346657
复制相似问题