我对SSAS很新,所以请耐心等待我!
我在Fact表中创建了一个带有Members的雪花模式,并且我创建了一个距离俱乐部表的距离DistanceID,Distance,DistanceRange(这在SQL Server中是非规范化的,距离范围每个距离出现多次。例如,距离1有范围为1-10,距离2的范围也为1-10。
然后我创建了一个层次结构,顶部有距离范围,下面有距离。这在提供向下钻取功能方面可行,但距离范围的排序是错误的。它将它们按距离范围排序为一个字符串,所以我得到1-10然后是100-10然后是20-30。
如何通过距离ID告知距离范围
不确定我是否正确行事。
答案 0 :(得分:-1)
在编辑Dimension时,单击属性DistanceRange,在属性中,应该有一个'OrderBy'和'OrderByAttribute'选项。尝试并使用那些获得您需要的结果。否则,您可能想尝试更改属性菜单中的“类型”,看看是否有效。