0

我有一个非常简单但非常烦人的问题。我正在尝试在 QuickReport 中计算具有特定条件的行数(例如,某些列的值为 1)。报告中的数据是使用 SQL Server 中的存储过程给出的。我尝试在 QRExpr 中使用 COUNT 函数,但它显示了一些错误。另一个想法是在代码中使用查询并直接从过程中计算行数并将其放入Label中,但也没有成功。

你知道如何解决这个问题吗?

提前TnX!

内马尼亚

4

2 回答 2

0

因为我有标志列(如果条件满足则值为 1,否则为 0),一种解决方案可以是在该列使用 SUM 函数,因此汇总值将是具有该条件的行数。这可以是一种解决方案。

但仍然对 COUNT 函数感兴趣,是否可以添加 WHERE 条件等。另外,代码解决方案的同样问题......

于 2010-11-24T09:16:54.713 回答
0

Quickreports 中的 COUNT 函数没有条件或接收参数。使用它来获取打印点的计数。如果您想有条件地求和,请在包含 QuickRep 的表单中声明您自己的私有变量,有条件地对其加 1,然后在需要时打印该变量。

于 2012-06-18T07:11:40.283 回答