Salve , avrei la necessità di creare dei grafici e stavo pensando di usare google chart estrapolando i dati dal db.
ho però un problema, i dati che ottengo dal recordset li ho in questo modo:
dato1
dato2
dato3
datoN
mi servirebbe invece ottenere i dati in questo modo:
dato1, dato2, dato3, datoN
ed onestamente non sto pensando a nulla che mi possa far risolvere il problema..
Praticamente ho fatto delle prove in questo modo:
ma ottengo appunto questo html:
il problema è che io vorrei invece ottenere i dati in questo modo:
dove i valori numerici sarebbero RStotale.totale e ditta 1 -N RStotale.ditta
appunto:
E' fattibile?
Grazie a tutti per eventuali risposte.
ho però un problema, i dati che ottengo dal recordset li ho in questo modo:
dato1
dato2
dato3
datoN
mi servirebbe invece ottenere i dati in questo modo:
dato1, dato2, dato3, datoN
ed onestamente non sto pensando a nulla che mi possa far risolvere il problema..
Praticamente ho fatto delle prove in questo modo:
Codice:
<script type="text/javascript">
google.load("visualization", "1.1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['ditta', 'totale'],
<% While (NOT RStotale.EOF) %>
['<%=RStotale.Fields.Item("ditta").Value%>', <%=RStotale.Fields.Item("totale").value%>],
<%
RStotale.MoveNext()
Wend
If (RStotale.CursorType > 0) Then
RStotale.MoveFirst
Else
RStotale.Requery
End If
%>
ma ottengo appunto questo html:
Codice:
che mi tira fuori questi dati:
codice:
<script type="text/javascript">
google.load("visualization", "1.1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['ditta', 'totale'],
['ditta 1', 158000],
['ditta 3', 10000],
]);
var options = {
title: 'Fatturato per ditte',
pointSize: 10 ,
series: {
0: { pointShape: { type: 'star', sides: 4 ,dent: 0.2 }},
1: { pointShape: 'circle' }
}
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
il problema è che io vorrei invece ottenere i dati in questo modo:
Codice:
['ditta 1', 'ditta 2', ditta 3, dittaN],
['1000', 1200, 1500, 1000],
['2000', 2200m 2400, 2000],
dove i valori numerici sarebbero RStotale.totale e ditta 1 -N RStotale.ditta
appunto:
Codice:
['ditta', 'totale'],
<% While (NOT RStotale.EOF) %>
['<%=RStotale.Fields.Item("ditta").Value%>', <%=RStotale.Fields.Item("totale").value%>],
Grazie a tutti per eventuali risposte.