点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我刚开始使用Crystal Reports。 我用参数制作了一些示例,但是我自己的查询有问题:
SELECT
T0。[CardName] AS'Klient',
count(distinct T0。[DocNum])AS'Ilo ?? ofert',
count(distinct T3。[BaseRef])AS'Ilo? zamówie?',
计数(区别T3。[BaseRef])/cast(计数(区别T0。[DocNum])为数字)* 100 AS'Wykorzystanie(%)'
FROM
[dbo] 。[OQUT] T0
左联接[dbo]。[QUT1] T1在T1上。[DocEntry] = T0。[DocEntry]
左联接[dbo]。[ORDR] T2在T2上。[DocEntry] = T1。[TrgetEntry]
左联接[dbo]。[RDR1] T3在T3上。[DocEntry] = T2。[DocEntry]
在哪里
T0。[DocDate]之间 CONVERT(date,DATEADD(YEAR,-1,GETDATE()),120)和 CONVERT(date,getdate(),120)
按T0组 [CardName]
在这里,我有去年的数据。 我想将其更改为参数(带下划线的部分)。 但是在SELECT提示中,我没有使用T0。[DocDate]字段(而且我不能,因为我不想按此字段分组)。 因此,此字段不在Crystal的"选择字段对话框"框中。 我尝试了许多其他操作,但没有任何效果(我总是没有数据)。
如何完成?
使用命令时,无法使用报表参数过滤查询。
在命令对话框中,您将在左上角-参数列表中,单击创建并创建一个日期参数。 然后,您可以通过将光标放在要在查询中显示的位置,然后双击参数,将其添加到查询中。
然后它的行为就像普通参数一样。
Ian
有关如何在Crystal中使用命令的更多信息,请参见我的博客文章: https://blogs.sap.com/2015/04/01/best-practices-when-using- 带水晶报告的命令/。 这将介绍如何正确使用命令中的参数。
-Dell
我在bool运算符上尝试了此操作,但是它没有用,但是后来我意识到现在存在一些语言错误。 谢谢
一周热门 更多>