Domanda

Voglio creare grafici a barre simili a log del server web. Ho eventi nel mio database, che tutto ha avuto luogo in un certo momento, mi piacerebbe prendere tutti questi eventi e quindi tracciare il numero si è verificato ogni giorno, settimana, mese, tutto ciò su una barra (colonna) del grafico.

Per esempio io voglio tracciare il numero di visitatori che ho avuto in un mese in 31 colonne, ciascuna delle quali rappresenta un giorno.

C'è una domanda di creazione di grafici in cui posso prendere tutte le visite per il mese e dare queste date alla biblioteca, e li dividerà in periodi di tempo della mia scelta (ad esempio vista di giorno)?

Se no allora qual è il modo più semplice di creazione dei dati? 31 query DB? Un'interrogazione DB e poi controllando le date e dividere gli eventi fino in 31 liste?

Sto usando Groovy e Grails.

È stato utile?

Soluzione

È possibile interrogare il database per ottenere mappa che mappa numero di eventi da una certa data. Utilizzare i criteri builder di fare una query che restituisce raggruppati per data.

Altri suggerimenti

Vorrei solo aggiungere Google Analytics al mio sito web e utilizzare la loro interfaccia.

Per sviluppare il software per la gestione di queste query è una grande domanda che non posso rispondere qui. E 'un prodotto in sé.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top