Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Asp e google chart

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    9

    Asp e google chart

    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..


    questo è il codice che uso io:
    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
    %>
    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
    E' fattibile?

    Grazie a tutti per eventuali risposte.

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2014
    Messaggi
    9
    Niente?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.