Recherche Kunena

Mot-clé

Golden - Tuile avec Total Kilométrage par année

  • Messages : 2
  • Remerciements reçus 0
il y a 1 mois 3 jours #186044 par bianchi33
Bonsoir,
Débutant sur le sujet, je souhaitais savoir s'il était possible de fabriquer une tuile qui me permettrait d'afficher le kilométrage total parcouru pour chaque année.
Peut-être existe-t-il des exemples de code que je pourrais adapter ?
Merci pour votre aide
Eric

Connexion ou Créer un compte pour participer à la conversation.

  • Messages : 6216
  • Remerciements reçus 1299
il y a 1 mois 3 jours - il y a 1 mois 3 jours #186045 par gillesF78
Salut Eric,

Et sois le bienvenu sur le forum

je souhaitais savoir s'il était possible de fabriquer une tuile qui me permettrait d'afficher le kilométrage total parcouru pour chaque année.

oui, c'est possible. Mais cela me semble un peu long à faire...

Un simple graphique "Tendance" bien configuré comme illustré ci-dessous peut t'afficher un histogramme de ton kilométrage année après année :

Peut-être existe-t-il des exemples de code que je pourrais adapter ?


Oui, il y a des codes à reprendre pour programmer une tuile qui affiche le kilometrage par année dans un tableau... Mais il reste du travail à faire pour faire une liste de kilometrages associée à une liste d'années...

Exemple, il faudrait modifier le code pour agréger les sorties par année (fonction aggregate()) , puis faire la sommen puis afficher cela dans une tuile de type "tableau" :
{
  KM_TO_MILES <- 1/1.609;
  rides <- aggregate(metrics(Distance)*KM_TO_MILES, metrics(date), max);
  n <- length(rides);
  E <- 0;
  above <- 0;
  H <- c();
  r <- 0;
  while (r < n)
    {
      ride <- ceil(rides[r]);
      if (ride > E)
        {
          above <- above+1;
          if (ride < n)
            {
              H[ride] <- H[ride]+1;
            }
            if (above > E)
              {
                E <- E+1;
                above <- above - H[E];
              }
        }
        r <- r + 1;
    }
    E;
}

Si tu as un goût pour l'informatique, c'est faisable...

Région Grenobloise, GillesF78
Pièces jointes :
Dernière édition: il y a 1 mois 3 jours par gillesF78.

Connexion ou Créer un compte pour participer à la conversation.

  • Messages : 2
  • Remerciements reçus 0
il y a 1 mois 2 jours #186051 par bianchi33
Bonjour Gilles,

Merci beaucoup pour ta réponse qui va me permettre de progresser dans mes différentes mises places.
J'avais déjà suivi tes recommandations pour la tuile de suivi des kms de la chaîne ainsi que celle de l'utilisation de plusieurs roues.
J'ai transposé aussi à un suivi pour le changement des piles des manettes.
Mon côté geek est avéré mais il me manque cette compétence "développement" dont le langage même s'il m'est familier fait appel à de bonnes connaissances.
Merci encore pour ces renseignements précieux.

Connexion ou Créer un compte pour participer à la conversation.

  • Messages : 6216
  • Remerciements reçus 1299
il y a 1 mois 2 jours - il y a 1 mois 2 jours #186054 par gillesF78
Dans la vue d'ensemble des tendances, tu fais une nouvelle tuile de type "Table", et tu copies dedans le code suivant :
{


# column names
names {
dates <- (1900+floor(metrics(date)/365.25));
years <- uniq(dates);
sort(descend, years);
}

# values to display as doubles
values { 
dates <- (1900+floor(metrics(date)/365.25));
rides <- floor(aggregate(metrics(Distance), dates, sum));
years <- uniq(dates);
multisort(descend, years, rides);
rides;
} 

}

Et tu redimensionnes la tuile pour qu'elle affiche le nombre d'année que tu veux :

Région Grenobloise, GillesF78
Pièces jointes :
Dernière édition: il y a 1 mois 2 jours par gillesF78.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.074 secondes
Propulsé par Kunena