即使SSAS 2008中没有Fact表条目,也包括所有Dimension表行

时间:2013-09-17 15:58:07

标签: sql-server-2008 ssas

我正在SQL Server 2008 Analysis Services中处理多维数据集。

是否有设置包含Dimension表中的所有行,即使某些Dimension行没有FACT表条目

e.g。 7月份没有产品类型1的销售,但我希望在浏览多维数据集时看到它,值为零或为空

目前,当我的立方体处理时,产品类型1根本不会出现在7月份。数据不是那么大,所以我并不过分担心立方体大小或处理时间

感谢。

1 个答案:

答案 0 :(得分:0)

如果您已将多维数据集处理配置为执行数据库的“流程已满”,或者如果您只需一步完成维度的“流程已满”,那么数据就应该存在。

我假设您在查询中使用NON EMPTY,因此在事实表中看不到没有值的产品。如果您手动编写MDX,请忽略rows子句中的NON EMPTY(或者如果列上有产品,则列出columns子句)。如果您使用的是从单击的内容生成MDX的工具,通常可以在某处使用NON EMPTY进行配置。但确切地说,这取决于您使用的工具。