Actions
Feature #1193
ferméCalcul automatique de statistiques
Début:
01/06/2015
Echéance:
% réalisé:
100%
Temps estimé:
Description
Les statistiques doivent pouvoir être lancées en tâche de fond :
Actions
Ajouté par Jonathan Schaeffer il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.
100%
Description
Les statistiques doivent pouvoir être lancées en tâche de fond :
Dans le modèle Statistique, faire une fonction :
def compute_stat
periods = [ annee: 1.year, mois: 1.month, semaine: 1.week, jour: 1.day ] # Ici, faire correspondre les clés aux noms des périodes
mes_donnees = Donnees.where( date >= self.date AND date < self.date + periode[self.periode.name] )
# maintenant, calculer les stats sur mes_donnees
Dans le modèle statistique, une fonction :
def self.set_stats(un_date_de_depart)
# chercher toutes les données upatées après cette date
# créer une liste des statistiques à mettre à jour pour ces données
# pour chaque stat unique de la liste, appeler la fonction compute_stat