2013-04-09 93 views
2

我对SSAS很新,所以请耐心等待!订购尺寸层次SSAS

我已经在Fact表中创建了一个包含成员的雪花模式,并且我已经使用距离ID,距离,距离范围创建了距离球杆表的距离(这是在SQL Server中进行非规格化的,距离范围出现在每个距离多次出现,例如距离1有一系列的1 - 10,距离2还拥有一系列的1 - 10

然后我在顶部,距离其下创建了距离范围层次结构此工程确定的条款提供钻取功能,但在距离范围内的顺序是错误的,它是通过距离范围作为一个字符串来排序的,所以我得到1-10,然后是100-10,然后是20-30.

如何告诉根据距离订购的距离范围ID

不知道我是否做得对。

回答

-1

在编辑维时,单击属性DistanceRange并在属性中应该有'OrderBy'和'OrderByAttribute'选项。尝试并使用那些获得你需要的结果。否则,您可能需要尝试更改属性菜单中的“类型”并查看是否有效。

+0

是的,我试过,但OrderByAttribute对于DistanceRange是空的。任何想法我做错了什么? – Chris 2013-04-09 15:07:45

+0

不是。我在时间维度上有类似的问题,这是另一个没有回答的问题,所以不知道它可能是什么。 – 2013-04-10 06:51:32

+0

我所做的是按正确顺序排列的密钥。总黑客,但我无法让它工作 – Chris 2013-04-18 11:53:46