1

我必须设计一个水晶报表,我必须在其中从数据库中的特定字段中检索值。但是这个字段有许多条目随着数字的增加而增加,即从 1 到 10000,然后从 10000 到 20000,从 20000 到 30000 等等。

现在我想将它们分组,使 1 到 10000 在一个组中,10000 到 15000 在另一个组中,15000 到 20000 在另一个组中。我怎么做?我将不胜感激。

4

2 回答 2

2

设置一个 Crystal 公式,类似于:

     if {myTable.myField} >= 1 and {myTable.myField} <= 10000 then 'A'
else if {myTable.myField} > 10000 and {myTable.myField} <= 15000 then 'B'
else if {myTable.myField} > 15000 and {myTable.myField} <= 20000 then 'C'

- 并根据您的新公式分组。

于 2012-04-19T07:58:52.553 回答
1

您可以考虑以下SELECT表达式:

SELECT {table.field}
CASE 1 TO 10000: "A"
CASE 10001 TO 15000: "B"
CASE 15001 TO 20000: "C"
DEFAULT: "ERROR"
于 2012-04-19T12:39:17.757 回答