如何向 Crystal 报告使用的查询添加条件?

How can I add conditions to query used by Crystal Reports?

我有一个观点,我应该将其用于 crystal 报告。

当我 运行 运行 a select 在它上面(在 SSMS 中)没有任何条件需要几个小时(和 returns 几百万行) .在有条件的情况下,大约需要 5 秒。

在 Crystal 报告中,我向 select 专家 -> 组公式添加了条件。 当我转到数据库 -> 显示 Sql 查询时,它只显示视图中的所有列,后跟 "from viewname"。

当我尝试 运行 报告并查看数据库中的查询 运行ning 时,我发现它正在无条件地从视图中查询所有数据。 据我所知,Crystal 报告只能过滤查询返回的数据。

Crystal 报表可以在将查询发送到数据库之前向视图添加条件吗?

显然,select Expert -> Group Formula 是错误的过滤位置。

为了在查询中使用参数,您需要将公式放在 select 专家 -> 记录公式中。

然后进入数据库菜单并select "Perform Grouping on Server."

这应该将条件添加到查询本身。