【问题标题】:Sorting of numbers gives a random order in cross table数字排序在交叉表中给出随机顺序
【发布时间】:2020-10-21 14:20:44
【问题描述】:

我想排序的交叉表有问题。在垂直轴上我有一些类别,在水平轴上我有时间。表本身填充了与前两个相关的值。我创建了一个排名,这似乎是正确的,但是当我对该排名进行排序时,我似乎得到了一个随机的数字顺序(例如升序的前 10 位):

4971 - 420 - 4959 - 1 - 4969 - 4970 - 16 - 2 - 7 - 420

我排的数值有点奇怪:

=Last([X]) - Last(Previous([X]))

其中 X 是一个度量值。

我已经检查过我是否使用了我可能忽略的其他排序,但事实并非如此。我也确信这个排名是一个数字。我对类别使用合并项目,并且我使用组合对象而不是“孩子”之一。

谁能告诉我我忽略了什么?

我在 BO 2016,SP2。

【问题讨论】:

    标签: business-objects webi


    【解决方案1】:

    通过创建变量Delta(即=abs(Previous[X]-X))解决了这个问题。我还创建了一个显示当前时间的新变量,并按Delta 排序,其中当前时间等于最后一列中的时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-18
      • 1970-01-01
      • 2017-12-24
      • 2012-11-19
      • 1970-01-01
      • 1970-01-01
      • 2018-07-07
      • 2013-10-18
      相关资源
      最近更新 更多