如何处理SSAS表格的空白值? 现在我正在使用ssas模型1400.在SSas Multidimensional中,我们有“未知成员”。我可以使用ssas Tabular进行类似的操作吗?。
答案 0 :(得分:3)
在SSAS Multidimensional中,您可以控制未知成员是否可见,隐藏,或者如果某个事实指向无效维度,则会引发错误。
在Tabular中,如果事实行指向不存在的维度键,则会自动将新的空行插入维度表中,并将事实行绑定到该维度表。
如果您对此行为不满意,则需要更改SQL中的数据。例如,为问题行指定一个-1维度键,然后根据需要在维度中物理插入-1行。
有一个很好的blog post,它概述了如何检测这样的关系完整性问题。
答案 1 :(得分:0)
Greg非常清楚地解释了默认行为。我要补充的是,我还没有遇到过一个项目,在该项目中,我并未在大多数维度上添加“未知”记录。理想情况下,数据将是非常干净的并且不会有任何未知数,但是不幸的是那不是现实。发生这种情况的地方取决于您的数据,所涉及的系统以及围绕它们的过程,但是通常发生在以下几个地方之一:
构建所需的行为几乎总是更好,而不是依赖于默认值。