1 | double minimum = 0.0;↵ | | 1 | double maximum = 0.0;↵
|
2 | int categoryCount = dataset.getRowCount();↵ | | 2 | int categoryCount = dataset.getColumnCount();↵
|
3 | for (int item = 0; item < categoryCount; item++) {↵ | | 3 | for (int item = 0; item < categoryCount; item++) {↵
|
4 | double total = 0.0;↵ | | 4 | double total = 0.0;↵
|
|
5 | int seriesCount = dataset.getColumnCount();↵ | | 5 | int seriesCount = dataset.getRowCount();↵
|
6 | for (int series = 0; series < seriesCount; series++) {↵ | | 6 | for (int series = 0; series < seriesCount; series++) {↵
|
7 | Number number = dataset.getValue(series, item);↵ | | 7 | Number number = dataset.getValue(series, item);↵
|
8 | if (number != null) {↵ | | 8 | if (number != null) {↵
|
9 | double value = number.doubleValue();↵ | | 9 | double value = number.doubleValue();↵
|
10 | if (value < 0.0) {↵ | | 10 | if (value > 0.0) {↵
|
11 | total = total + value;↵ | | 11 | total = total + value;↵
|
12 | // '+', remember value is negative↵ | | |
|
13 | }↵ | | 12 | }↵
|
14 | }↵ | | 13 | }↵
|
15 | }↵ | | 14 | }↵
|
16 | minimum = Math.min(minimum, total);↵ | | 15 | maximum = Math.max(maximum, total);↵
|
|
17 | }↵ | | 16 | }↵
|
18 | result = new Double(minimum); | | 17 | result = new Double(maximum);
|