即使Webi中存在重复值,也排名前10位。

2020-08-25 08:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我必须只显示前10条记录。 但是当值重复时,我们可以看到10条以上的记录。

示例:

排名基于"总计"字段。

在这里,由于几乎没有重复的值,因此我们看到了12条记录。 但我只需要显示前10名。有人可以帮忙吗?

谢谢

Poojitha

(9.1 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我必须只显示前10条记录。 但是当值重复时,我们可以看到10条以上的记录。

示例:

排名基于"总计"字段。

在这里,由于几乎没有重复的值,因此我们看到了12条记录。 但我只需要显示前10名。有人可以帮忙吗?

谢谢

Poojitha

(9.1 kB)
付费偷看设置
发送
10条回答
野沐沐
1楼-- · 2020-08-25 09:35

嗨,

在运行前10个功能之前,您首先需要解决重复的原因。 您的数据来源是什么? 是Excel还是Universe或Bex? 您有一个重复项,因为您要么在query的表属性/设置中允许它; 或在查询中,您包含了一个字段,该字段的每一行都有不同的数据。

我将通过查看表设置/属性来确保不允许重复。 然后,如果您的来源不是excel,那么我将创建一个新查询,该查询仅包含"事件"字段和总计,然后根据需要将表添加到同一文档或同一文档的新报表中。 然后,它将汇总每种事件类型的事件数。 试试看。

如果它对您有用,请不要忘记接受正确的答案并将其关闭。 :-)

亦是此间程序员
2楼-- · 2020-08-25 09:19

嗨,阿米特,

我首先为Rank创建了一个变量,如下所示,并在Rank <= 10

的表上应用了过滤器
 =等级([查询1]。[总计2])

然后创建另一个变量

 = RunningCount(([[VRank]);([VRank]))

当我根据VRunning count = 1进行过滤时,我只会得到一条记录。

DafaDDDa
3楼-- · 2020-08-25 09:18

遵循以下步骤。

创建V Rank = Rank([总计 ])

对小于等于10的V Rank应用过滤器以获取前10个记录。

下一个变量V Runningcount = runningcount([V Rank]);([V Rank ]))

对V Runningcount等于1的表进行过滤。

Climb_Ma
4楼-- · 2020-08-25 09:17

在数据如下所示的情况下,我们仅获得5条记录。
image1.png

土豆飞人
5楼-- · 2020-08-25 09:14

对运行计数变量使用以下公式。

  = RunningCount(([VRank]);([Query 1]。[Total2]))
亦是此间程序员
6楼-- · 2020-08-25 09:25

请参阅下面的表数据:有16条记录。

同时应用两个过滤器后,我仅获得5条记录。

但是我必须显示10条记录。

有没有办法即使排名相同也可以显示10条记录。

一周热门 更多>