【问题标题】:Web Intelligence : limit row number in a blockWeb Intelligence:限制块中的行数
【发布时间】:2020-03-05 15:35:56
【问题描述】:

我有一个包含多个订单的事件列表。我只想在我的报告中显示前五个最大数量的订单。我用每个事件的排名创建了一个变量:

=Rank([Total orders])

然后我创建了一个变量,其中五个事件取决于排名,但我得到了这个:

=[Event] Where ([Rank]<=5)

我有一个空单元格,等于所有未显示的结果和命令数量的总和。 有没有办法解决这个问题?如果不可能,我如何用“其他”标签重命名空单元格?

我从事 WebI 4.2 Support Pack 4 编译:14.2.4.2410。

【问题讨论】:

    标签: business-objects webi


    【解决方案1】:

    我看到了三种不同的方法来做到这一点。例如,我使用 eFashion Universe 创建了一个查询。

    1. 您可以像以前一样创建一个变量,并在 MyRank 的位置添加一个过滤器。

    MyRank=Rank([查询 1].[已售数量])

    1. 您可以右键单击 Orders 列,选择 Ranking > Add Ranking...,然后将 Top 的值更改为5. 不理会其他所有内容,然后单击确定

    1. 您可以在查询中对数据库进行排名。此选项仅带回您想要的数据。前两个选项从数据库中带回比您想要的更多的数据,然后在报告中将其过滤掉。此链接包含有关如何设置的更多详细信息。

    每个选项都有它的位置。第一个与您尝试过的最相似。我认为第二种是最简单的。最后一个是最有效的。您选择最适合您的。

    这是我按顺序描述的三种方法中的每一种的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-30
      • 2014-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多