数据库排名2维

2020-09-01 09:55发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想知道是否可以在在此处放置尺寸...

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

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


我想知道是否可以在"在此处放置尺寸"中放置2个尺寸

我需要使用二维创建数据库排名查询

任何想法都非常受欢迎

致谢

Ercole

(9.2 kB)
2条回答
当学会了学习
2020-09-01 10:37

简短的回答是"否",您不能在该框中放置多个维度。 子查询的主要排名部分只需要一个维度和一个度量。

要使用两个维度的组合来计算度量,或者以某种方式考虑排名中的多个度量,您将需要在Universe级别上创建额外的对象作为要考虑的对象的组合/串联。

示例:创建一个名为" RankingValue"的维,并将其定义为以下内容:
DB1.Table1.Field1 || " |" || DB1.Table1.Field2

还有第三个框用于放置尺寸。此第三个框"排名"可让您在不断变化的上下文中重复执行排名。

例如,如果您想查找整个数据集的前十大销售产品,则可以尝试以下方法:
基于[销售收入]的前十个[销售产品]

但是,如果您想获得每个商店的前10名产品,也可以使用排名依据:
根据[商店]的[销售收入]排名前10名[销售产品]

使用排名子查询时要牢记的一件事是,与典型的SQL TOP关键字不同,如果溢出值相同且度量值相同,它将不会以精确指定的计数削减数字。 因此,如果您要查找前3个,并且顶部的5个具有完全相同的度量值,那么您将获得全部5个,而不仅仅是3个。

希望这会有所帮助。

一周热门 更多>