0

目标:
我要求的结果是应用一个名为 number 的新列,其中包含按时间顺序排列的表格中的数字。我坚信我发生在 DSV 设计师 SSAS。

number     Name 
-----------------------
1          water      
2          computer    
3          pencil       
4          bowl          
5          key       
6          candy       

问题:
我很难在 DSV 设计器中应用名为 number 的新列,其中包含数字的时间顺序。我尝试使用 mdx 代码应用新的命名计算,但失败了。

问题是:

是否可以仅使用 mdx 在 SSAS 多维中实现请求的结果?

ROLAP 表中的当前列表:

Name
---------
computer
bowl
water
pencil
key
candy  

信息:
请记住,我不想对数据库或 ROLAP 进行任何更改。如有可能,变更应仅在 SSAS 发生。

4

1 回答 1

0

如果您的问题是如何获得与默认字母顺序不同的属性成员排序顺序,请在维度设计器中执行此操作:

  • 从“新编号”列创建一个属性。
  • 使其与“关系”选项卡中名为“名称”的属性相关。
  • 将“New number”属性设置为“Name”属性的“OrderByAttribute”,将Name的“OrderBy”设置为“AttributeKey”。
  • 如果“新编号”的“AttributeHierarchyVisible”对用户没有特定意义,则可能将其设置为 false。
于 2013-11-06T10:53:02.853 回答