Crystal Reports for Enterprise限制了从DB(HANA)返回的行

2020-09-08 20:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正在基于HANA CALC视...

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

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


我们正在基于HANA CALC视图为企业开发水晶报表。 在水晶报表中,我们需要限制记录数量tp 100。

对于运行报表时使用的一组过滤器,DB有1100万条记录,我们不需要分配整套记录,在水晶报表中只需要100条记录

例如发送给HANA之类的查询

SELECT * FROM TABLE LIMIT 100或

从表中选择前100名。

我们尝试了TOP N条记录的几种选择

1)通过在主报表中插入子报表。 其中子报表是在SQL中带有LIMIT的命令/查询,并且主报表和子报表使用主报表中的参数值进行链接。 由于主报表仍在提取大量行,因此子报表限制了这些行,因此无法使用。

2)我编写了一个SQL查询来获取数据,而不是从数据源中提取字段。 这不起作用,因为在命令中创建参数时,无法将它们指定为可选值或多值。

让我知道我在CRE中可以使用哪些选项来限制查询中的行或前N行。

谢谢

Srini