【问题标题】:Sorting numeric cube dimensions in Excel在 Excel 中对数字立方体维度进行排序
【发布时间】:2011-06-08 03:22:59
【问题描述】:

我有一个非常简单的带有数字维度的分析服务多维数据集。它在多维数据集浏览器中运行良好,属性设置为按键顺序,并且在数据库表中定义为整数。当用户使用 excel 连接到它时,维度最初以数字顺序显示。但是,当用户尝试反转排序时,它现在将数字视为字符串,我得到的排序顺序不正确,92、900、87、803、79、783 等。Excel 无法从立方体?

提前致谢。

【问题讨论】:

  • 谢谢,不知道我需要这样做。
  • 一般来说,当它非常低(例如 0%)时,人们不太可能提供帮助。
  • 你找到答案了吗?我想知道同样的事情,但还没有找到强制 Excel 对其进行数字排序的方法,即使它在多维数据集中设置为 INT。

标签: excel olap ssas


【解决方案1】:

在使用“从 A 到 Z”和“从 Z 到 A”选项时,Excel 似乎将值视为文本。为了像您在多维数据集中定义的那样对值进行排序,您必须为字段选择“更多排序选项...”...

...第一个选项将按 KEY 对值进行排序(因为这是您在 AS 数据库中明确设置的)。

但是,如果您希望用户能够在 Excel 中以相反的顺序进行排序,那么您将不得不发挥创造力。一种选择是根据要反向排序的原始列的值向 DSV 中的此维度添加计算列。计算类似于...

例如。 [属性_RSORT] = 999999 - [属性]

...其中 999999 大于 [Attribute] 中的最大 INT 值。将此新属性添加到您的维度并将 OrderBy 设置为键。然后你可以像这样设置你的数据透视表......

行:[Attribute_RSORT]、[Attribute] 值:[Measure1]

【讨论】:

  • 为我工作。谢谢
猜你喜欢
  • 1970-01-01
  • 2018-09-25
  • 1970-01-01
  • 2018-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-04
相关资源
最近更新 更多