【问题标题】:How can I add conditions to query used by Crystal Reports?如何向 Crystal Reports 使用的查询添加条件?
【发布时间】:2015-09-02 01:27:24
【问题描述】:

我有一个应该用于水晶报表的视图。

当我在没有任何条件的情况下运行它(在 SSMS 中)时,它需要几个小时(并返回几百万行)。根据条件,大约需要 5 秒。

在 Crystal Reports 中,我已将条件添加到选择专家 -> 组公式。 当我转到数据库-> 显示 Sql 查询时,它只显示视图中的所有列,后跟“来自视图名称”。

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

Crystal 报表是否可以通过某种方式在将查询发送到数据库之前向视图添加条件?

【问题讨论】:

    标签: sql-server-2012 crystal-reports-2011


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-20
      • 1970-01-01
      • 1970-01-01
      • 2010-11-26
      • 1970-01-01
      相关资源
      最近更新 更多