我在设置正确的维度时遇到问题。基本上我有一个事实表,其中包含有关事件的详细信息。每个事件都可以分类,但在不同的级别。我有一个类别维度,包含所有类别,子类别。有三个级别的类别。有些类别有子类别,有些类别没有。
当我浏览维度时,我会得到每个项目的下钻,但是下钻有时最终会显示空白项目(蓝色圆圈,没有文字)。
所以我想我的类别维度包含不同粒度的类别。
我一直在玩NULL处理和UnknownMember的设置,却没有完全理解它对事物的影响。
也许有人可以就此问题给我一些提示或建议。
我正在使用SQL Server 2012
由于
答案 0 :(得分:2)
您应该调查Ragged Hierarchies
http://msdn.microsoft.com/en-us/library/ms365406.aspx。对于HideMemberIf属性的层次结构,给定级别有几个选项。
答案 1 :(得分:2)
是的,这是一个参差不齐的层次结构。最简单的解决方案是,如果节点为null,则将其父键/标题复制到它。