Sql server 2012 如何向Crystal Reports使用的查询添加条件?

Sql server 2012 如何向Crystal Reports使用的查询添加条件?,sql-server-2012,crystal-reports-2011,Sql Server 2012,Crystal Reports 2011,我有一个视图,我应该用它来制作水晶报告 当我在SSMS中不带任何条件地对其运行select时,它需要几个小时并返回几百万行。有条件时,需要约5秒 在Crystal Reports中,我向select Expert->Group公式添加了条件。 当我转到数据库->显示Sql查询时,它只显示视图中的所有列,后跟from viewname 当我尝试运行报表并查看数据库中运行的查询时,我看到它正在无条件地查询视图中的所有数据。 据我所见,Crystal Reports只能过滤查询返回的数据 Crysta

我有一个视图,我应该用它来制作水晶报告

当我在SSMS中不带任何条件地对其运行select时,它需要几个小时并返回几百万行。有条件时,需要约5秒

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

当我尝试运行报表并查看数据库中运行的查询时,我看到它正在无条件地查询视图中的所有数据。 据我所见,Crystal Reports只能过滤查询返回的数据


Crystal reports是否可以在将查询发送到数据库之前向视图添加条件?

显然,选择专家->组公式是错误的过滤位置

为了使用参数进行查询,您需要将公式放置在“选择专家->记录公式”中

然后进入数据库菜单,选择在服务器上执行分组

这将向查询本身添加条件