我想按帐号显示备注的最大日期。没有办法将帐户备注与我们数据库中的特定订单联系起来,因此我的报告只会显示最近的备注。我需要通过帐户找到最新的笔记。我在网上看到的所有内容都表示要按帐户首先分组,然后使用MAXIMUM()
。但该报告有许多被抑制的行,这些行会创建空白组/行并丢弃显示的数据。
当组中的所有记录都被抑制时,我可以抑制组头和行间距吗?这样做可以让我按帐户分组并解决MAXIMUM()
问题这对我们运行的很多报告都很有用。
如果没有,我可以使用`MAXIMUM()或不包含正式组的类似功能吗?使用它本身返回整个报告中的最大值,这是无用的。
任何建议都将不胜感激。
答案 0 :(得分:0)
为Crystal编写自己的SQL命令。
每当您创建报表时,它都会在后台使用SQL查询(您可以在数据库 - >显示SQL查询下查看),但您也可以自己编写。尝试编写自定义SQL命令并通过数据库专家添加它。这将允许您过滤掉许多被抑制的行并执行Crystal无法评估的遗漏。
从那里开始,只需了解SQL并编写查询以匹配您的数据库和过滤需求。