I try to use the Plot Chart bean to make some statistics visible.
The problem is that tha maximum value is set bij the label name, so I think I’m switching some values. The weird thing is that it works when values are 0.
Code:
var query = "select distinct jaar from repertorium where notaris_id = 1006 order by jaar asc"
var dataset = databaseManager.getDataSetByQuery(controller.getServerName(), query, null, -1);
var jaren = dataset.getColumnAsArray(1)
for(var c = 1 ; c < 13; c++)
{
elements.plotchart.setLabels(c-1,c )
//application.output(c)
}
for(var i = 0 ; i < jaren.length ; i++)
{
elements.plotchart.setLegends(jaren[i],jaren[i])
//voor ieder jaar per maanden ophalen
for(var m = 1 ; m < 13; m++)
{
var query = "select count(repertorium_id) as Aantal from repertorium where jaar = " + jaren[i] +
" AND MONTH(akte_datum) = " + m + "AND notaris_id = 1006";
var dataset1 = databaseManager.getDataSetByQuery(controller.getServerName(), query, null, -1);
//application.output(query);
if(dataset1.getValue(1,1)>0)
{
application.output("Jaar: " + jaren[i] + "
Maand: " + m + "
aantal: " + dataset1.getValue(1,1));
elements.plotchart.setValues(jaren[i], m, dataset.getValue(1,1))
}
else
{
application.output("Jaar: " + jaren[i] + "
Maand: " + m + "
aantal: " + dataset1.getValue(1,1));
elements.plotchart.setValues(jaren[i], m, 0)
}
}
}
Values (number behind aantal):
Jaar: 2003
Maand: 1
aantal: 0
Jaar: 2003
Maand: 2
aantal: 0
Jaar: 2003
Maand: 3
aantal: 0
Jaar: 2003
Maand: 4
aantal: 0
Jaar: 2003
Maand: 5
aantal: 0
Jaar: 2003
Maand: 6
aantal: 0
Jaar: 2003
Maand: 7
aantal: 0
Jaar: 2003
Maand: 8
aantal: 0
Jaar: 2003
Maand: 9
aantal: 0
Jaar: 2003
Maand: 10
aantal: 0
Jaar: 2003
Maand: 11
aantal: 1
Jaar: 2003
Maand: 12
aantal: 45
Jaar: 2004
Maand: 1
aantal: 32
Jaar: 2004
Maand: 2
aantal: 35
Jaar: 2004
Maand: 3
aantal: 26
Jaar: 2004
Maand: 4
aantal: 49
Jaar: 2004
Maand: 5
aantal: 35
Jaar: 2004
Maand: 6
aantal: 43
Jaar: 2004
Maand: 7
aantal: 61
Jaar: 2004
Maand: 8
aantal: 37
Jaar: 2004
Maand: 9
aantal: 68
Jaar: 2004
Maand: 10
aantal: 61
Jaar: 2004
Maand: 11
aantal: 42
Jaar: 2004
Maand: 12
aantal: 70
Jaar: 2005
Maand: 1
aantal: 62
Jaar: 2005
Maand: 2
aantal: 64
Jaar: 2005
Maand: 3
aantal: 59
Jaar: 2005
Maand: 4
aantal: 56
Jaar: 2005
Maand: 5
aantal: 51
Jaar: 2005
Maand: 6
aantal: 69
Jaar: 2005
Maand: 7
aantal: 88
Jaar: 2005
Maand: 8
aantal: 70
Jaar: 2005
Maand: 9
aantal: 78
Jaar: 2005
Maand: 10
aantal: 58
Jaar: 2005
Maand: 11
aantal: 65
Jaar: 2005
Maand: 12
aantal: 107
Jaar: 2006
Maand: 1
aantal: 48
Jaar: 2006
Maand: 2
aantal: 62
Jaar: 2006
Maand: 3
aantal: 88
Jaar: 2006
Maand: 4
aantal: 72
Jaar: 2006
Maand: 5
aantal: 81
Jaar: 2006
Maand: 6
aantal: 74
Jaar: 2006
Maand: 7
aantal: 72
Jaar: 2006
Maand: 8
aantal: 74
Jaar: 2006
Maand: 9
aantal: 82
Jaar: 2006
Maand: 10
aantal: 64
Jaar: 2006
Maand: 11
aantal: 48
Jaar: 2006
Maand: 12
aantal: 70
Jaar: 2007
Maand: 1
aantal: 64
Jaar: 2007
Maand: 2
aantal: 84
Jaar: 2007
Maand: 3
aantal: 71
Jaar: 2007
Maand: 4
aantal: 65
Jaar: 2007
Maand: 5
aantal: 83
Jaar: 2007
Maand: 6
aantal: 82
Jaar: 2007
Maand: 7
aantal: 55
Jaar: 2007
Maand: 8
aantal: 91
Jaar: 2007
Maand: 9
aantal: 46
Jaar: 2007
Maand: 10
aantal: 57
Jaar: 2007
Maand: 11
aantal: 72
Jaar: 2007
Maand: 12
aantal: 14
Result attached.[/quote]