我有两个立方体的ssas DB,它们共享日期维度。 我的查询显示维度上的用户并作为度量访问。在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])
有人想过会有什么问题吗? 感谢
答案 0 :(得分:0)
如果您没有定义边框,那么您的过滤器将像NULL一样工作:a,b:NULL或NULL:NULL,具体取决于多维数据集中边框的可用性。
在这种情况下,我会在[Dim_Date]。[Date ID]属性中建议所有可能的日期。