2020-09-08 19:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个带有命令对象(SQL)的Crystal报表。 当我在SQL Server中的命令对象中运行SQL时,与在Crystal中运行相同代码时相比,它返回的条目更多。
我试图在Crystal中仅选择1个特定条目,但它不会提取任何内容。 当SQL提取该1条记录时。
我不知道为什么吗? 在此方面,我将不胜感激。
Crystal报表详细信息部分中的行数可能有限制。
在设计器中打开报告并检查:
在"设计视图"中打开报告。 2)右键单击"详细信息"部分,然后选择"部分专家",以检查1)结束部分下的所有公式,或者检查2)"可见记录"中的限制。这可能会限制页面上的输出。
您可以检查的另一件事是选择专家设置的报告级别过滤器。 单击"选择专家",然后找到可进一步过滤SQL命令返回的查询的任何公式。
我找不到"可见记录"。 这会在哪里?
在哪里过滤数据-在命令中还是在"选择专家"中? 如果在"选择专家"中,则可能是造成问题的原因。 如果您还没有的话,请参阅 https://blogs.sap.com/2015/04/01/best-practices-when-using-commands-with-crystal-reports /了解有关如何使用命令的更多信息。
另一可能影响此结果的因素是数据所在的节的类型。如果它位于组页眉或页脚中,则可能会导致较少的记录显示在报告上。
-Dell
非常感谢你们俩花时间回答。 我尝试只选择1条我知道有问题的记录。 我同时使用了选择专家和命令对象。 两种方式都没有返回该记录。
命令中是否有参数? 设置参数值时,是否在SSMS中与在Crystal中完全一样地设置它们? 是否有多个参数可以选择?
您需要在命令中放入与在SSMS中使用的完全相同的Where子句。 不要将Select Expert与命令一起使用,因为Crystal会将所有未过滤的数据拉入内存,然后在其中进行过滤。 该命令应包含报告所需的所有字段以及所需的所有过滤条件。 另外,通过这种方式,您将知道Crystal正在运行与SSMS完全相同的查询。
报告中的数据属于哪种类型的部分?
最多设置5个标签!
Crystal报表详细信息部分中的行数可能有限制。
在设计器中打开报告并检查:
在"设计视图"中打开报告。 2)右键单击"详细信息"部分,然后选择"部分专家",以检查1)结束部分下的所有公式,或者检查2)"可见记录"中的限制。这可能会限制页面上的输出。
您可以检查的另一件事是选择专家设置的报告级别过滤器。 单击"选择专家",然后找到可进一步过滤SQL命令返回的查询的任何公式。
我找不到"可见记录"。 这会在哪里?
在哪里过滤数据-在命令中还是在"选择专家"中? 如果在"选择专家"中,则可能是造成问题的原因。 如果您还没有的话,请参阅 https://blogs.sap.com/2015/04/01/best-practices-when-using-commands-with-crystal-reports /了解有关如何使用命令的更多信息。
另一可能影响此结果的因素是数据所在的节的类型。如果它位于组页眉或页脚中,则可能会导致较少的记录显示在报告上。
-Dell
非常感谢你们俩花时间回答。 我尝试只选择1条我知道有问题的记录。 我同时使用了选择专家和命令对象。 两种方式都没有返回该记录。
命令中是否有参数? 设置参数值时,是否在SSMS中与在Crystal中完全一样地设置它们? 是否有多个参数可以选择?
-Dell
您需要在命令中放入与在SSMS中使用的完全相同的Where子句。 不要将Select Expert与命令一起使用,因为Crystal会将所有未过滤的数据拉入内存,然后在其中进行过滤。 该命令应包含报告所需的所有字段以及所需的所有过滤条件。 另外,通过这种方式,您将知道Crystal正在运行与SSMS完全相同的查询。
报告中的数据属于哪种类型的部分?
-Dell
一周热门 更多>