C'est faitune tite redirection de l'ancienne vers la nouvelle ? mhhh ?
Ah oui, franchement on a du mal Encore désolé.Oui je parlais bien des stats. J'ai cru comprendre dans ce que tu disais que ce n'était pas bien de considérer un train en pointe le matin quand il part avant 8h30. Que propose tu donc pour caractériser un train de pointe du matin ? (et du soir ?)
Philippe aura des très bonnes idées c'est certain. On peu déjà penser à faire des stats par branches, par tranches horraires (par exemple tous les trains partant entre telle et telle heure, pour isoler un incident ou autre), par mission ...Par contre, en terme de stats, on pourrait calculer d'autres variables statistiques (Philippe est un expert pour ca)
Le service public est universel, et nous sommes tous égaux devant le service public. D-Collec-TOR aussi.Si le matin les horaires des Saduriens sont tres bien répartis de 6h00 à 10h00(voire plus pour certains) le soir c'est relativement concentré. Mais en général quand ca déconne le matin ou le soir ce n'est pas seulement la pointe qui prend, mais aussi les flans de pointe et la contre-pointe. Donc, les relevés dans D- Collector, sont, à mon avis, assez représentatifs
Ben t'as raison alors on va dire artificiellement queC'est une surprise pour moi ce débat sur les trains de pointe 8O A l'origine le but est juste de faire des stats matin et des stats spéciales soir (dans le but avoué de voir que ça merde plus le soir que le matin)
un petit : SELECT count( <xxx> ) FROM <table> ORDER BY <yyy>Quel est le moyen le plus rapide de connaître, en ayant sélectionné les relevés du mois, le nombre d'ID différents ?
Code : Tout sélectionner
SELECT COUNT(distinct userid) NBR_ENTREES FROM releves WHERE <les conditions pour le mois>)
- L'index primaire sur l'ID_Relevé va te permettre d'acceder rapidement à un relevé donné pour le supprimer ou le modifier lorsqu'il est affiché dans une liste.Chaque relevé a un ID qui est mis en "primaire" comme j'ai lu sur un tuto, et c'est avec ça que je gère les ajouts, suppressions... j'ai bon ?
Ca va juste retourner le nombre de trains par utilisateurs. C'est ca que tu voulais ?Pour la requête ça donnerait donc ça ?Code : Tout sélectionner
SELECT COUNT(distinct userid) NBR_ENTREES FROM releves WHERE <les conditions pour le mois>)
OK je note.- Il faudra peut-être des index secondaires sur Jour/mois/Année qui serviront pour les stats et les selections sur critères (même si tu stockes la date sous forme unix il est interessant d'avoir ces colonnes en plus, idem pour une colonne artificielle pour dire Matin/Soir).
Et c'est là que je pige plus du tout- D'autres index sur UserId, Gare, Missions te seront utiles
Pas du tout Je veux avoir le nombre d'utilisateurs différents ayant rentré au moins un relevé du mois sur lequel portent les stats.Ca va juste retourner le nombre de trains par utilisateurs. C'est ca que tu voulais ?
Ca serait des index supplémentaires pour faire des stats plus tard sur ces champs. Ca sert pas à grand choses mais ca serait marrant d'avoir des stats par gares ou par missions, non ? :PEt c'est là que je pige plus du tout- D'autres index sur UserId, Gare, Missions te seront utiles
java encore pô compris ce que tu voulaisPas du tout Je veux avoir le nombre d'utilisateurs différents ayant rentré au moins un relevé du mois sur lequel portent les stats.
A rendre paramétrable dans les options ? J'ai vu que la possibilité d'afficher x relevés y figurait...Pour les listes déroulantes des gares : le classement "géographique" n'est pas naturel pour moi, je préfèrerais un classement alphabétique.
Ben j'ai directement mis par ordre alphabétique (un jeu d'enfant) ainsi que les missions. Il est vrai qu'avec les branches, l'ordre géographique est un peu bordélique (pas encore uploadé, pour si peu )A rendre paramétrable dans les options ? J'ai vu que la possibilité d'afficher x relevés y figurait...Pour les listes déroulantes des gares : le classement "géographique" n'est pas naturel pour moi, je préfèrerais un classement alphabétique.
Que ce soit les gares ou les missions elles sont toutes déjà stockées par un entier. Il y a une autre table qui fait la correspondance avec les noms aprèsCa serait des index supplémentaires pour faire des stats plus tard sur ces champs. Ca sert pas à grand choses mais ca serait marrant d'avoir des stats par gares ou par missions, non ?
/Mode Technique On/Technique : Je pense naïvement que la fonction FROM_UNIXTIME que j'utilise pour sortir le mois/l'heure à partir du timestamp est rapide, c'est pourquoi je n'estime pas nécessaire de rajouter un champ mois/heure/permière ou deuxième partie de journée... J'ai faux ?
C'est une bonne idée.Il n'y a pas d'utilisateurs à Malesherbes ou à Villiers Le Bel, mais serait-il possible pour, uniquement le jour où des stats seront éditées "à la SNCF", d'extrapoler chque mission relevées jusqu'à son terminus comme si son retard n'évoluait plus et d'en sortir le chiffre "labelisé" SNCF.
C'est pour ca qu'on réclame les retards par gare et qu'on nous dit que c'est pas possible... alors que c'est faux. C'est n'importe quoiMon idée est de savoir montrer que la régularité exprimée avec l'arrivée à la fin de mission exprime bien quelque chose, mais que ca ne mesure pas ce que les utilisateurs attendent.
Ou encore:
Ce n'est pas que le train réussisse sa mission à l'heure qui intéresse un utilisateur, c'est que l'utilisateur fasse son parcours comme prévu.
Et la régularité d'un VIPE sur Malesherbes - Villiers Le Bel n'interesse personne, alors que sur Corbeil Paris, l'intérêt sera nettement plus grand.
j'ai po l'bouton (faut que je me renseigne pourquoi d'ailleur)@modo : ya pas moyen d'épingler ce fil de discussion ?
Intéressant en effet Ca doit pas être difficile en plus... Ca va dans la todo list@FrancoisL : un truc qui serait sympa au aussi : la possibilité de faire des exports ses relévés ou de tous (format .txt ou .csv). Chacun pourrait faire joujous avec.
arg, j'ai du mal ce matinMais si, fallait juste éditer le premier post et le mettre en post-il
+1 (voir faire une version sépciale signature, sans la légende et un peu moins épaisse)Question conne: ya moyen sur le graphe d'ajouter les pourcentages (ou bien, nec plus ultra, de paramétrer ce qu'on souhaite afficher) ?
A la rigueur ça me parait plus parlant que des chiffres bruts, mais ce n'est que mon avis.
En tous cas, super boulot
Tu est trop en colère pour qu'on accepte encore de la place pour ça...Dans ma signature, je n'ai plus de place pour des trucs supplémentaires
Ou encore un lien vers une énumération à la PrévertTu est trop en colère pour qu'on accepte encore de la place pour ça...Dans ma signature, je n'ai plus de place pour des trucs supplémentaires
Sinon édite une image jpg ou tu ecrit tes reclamations en integralité puis tu met l'image entre
(Oui Je sais j'ouvre une boite de pandorre)
Ben oui, mais avec ta nouvelle signature...... envoléJe le savais en plus
/!\ Changement d'URL suite au changement de nom : voir ma signature.
clic sur la mienneBen oui, mais avec ta nouvelle signature...... envoléJe le savais en plus
/!\ Changement d'URL suite au changement de nom : voir ma signature.
MerciBravo bravo à FrançoisL pour son outil de relevé !
Qui s'y colle ?Manque qu'une couche ergo/design et ce sera parfait
Oui mébon... il faut avoir Excel et ça n'exporte que le tableu affiché par la page courante... J'essaierai de faire un truc bienPour Poudou : si tu surfes avec IE tu peux cliquer droit dans le tableau de tes stats et choisir "exporter vers Excel"
Tu peux déjà commencer par générer un fichier texte contenant un tableau HTML, Excel l'ouvre sans problème (pour les autres tableurs je ne sais pas). Ou bien un fichier en CSV effectivement ...Oui mébon... il faut avoir Excel et ça n'exporte que le tableu affiché par la page courante... J'essaierai de faire un truc bien
J'avais fait un petit quelque chose pour la version précédente développée par Cédric ... faut lui demanderQui s'y colle ?
tous trains avec un C en troisième lettre : melun via combsBon, c'est pas tout ça mais j'ai une question à vous soumettre Je vais m'attaquer à la régularité par branche avec l'objectif d'une zolie carte de la D avec des pourcentages tout partout dessus :P
Mais... comment mesurer la régularité d'une branche X ? On y intègre la régularité de tout train qu'on a pris ou quitté sur une gare de X ? Tout train qui a traversé X ? Tout train qui a son terminus sur X
Eclairez moi
et pour les users "multibranches" ?Attention, chercher à connaitre la régularité par branche / par code mission est compliqué : par exemple, mercredi, le DECA qui arrive à Paris Gare de Lyon (Souterraine) à 7h29 (6h50 à Cesson pour moi 7h08 à Brunoy pour tgv91) a été compté 2 fois comme 'supprimé'.
Idem pour le relevé du ZYCK de D-Prime et moi avons pris hier, soir, voire le FACE de ce matin...
On sait donc qu'on n'est pas super rigoureux, ne vaut-il pas mieux se limiter aux stats par utilisateur et donner une moyenne des irrégularités, quitte, pour calculer une irrégul par branche, à faire ajouter aux utilisateurs leur branche dans leur profil ?
Le débat est ouvert...
Ca je sais bientous trains avec un C en troisième lettre : melun via combs
tous trans avec un P en troisième lettre : corbeil ou malsherbes via evry C.
tous trains avec un V en troisième lettre : corbeil via ris orangis
c'est tricky heinCa je sais bien
Mais quelqu'un qui prend un HIVA entre Paris Nord (Souterraine) et Orry compte donc dans la régularité de la vallée
EDIT : méga crosspost :P
Cette histoire de trains comptés plusieurs fois est commune a toute forme de calcul d'irréguarité et n'est pas un problème à mon sens.Attention, chercher à connaitre la régularité par branche / par code mission est compliqué : par exemple, mercredi, le DECA qui arrive à Paris Gare de Lyon (Souterraine) à 7h29 (6h50 à Cesson pour moi 7h08 à Brunoy pour tgv91) a été compté 2 fois comme 'supprimé' pour la journée d'hier.
Je pense que l'irrégularité par branche est tout de même fort intéressantene vaut-il pas mieux se limiter aux stats par utilisateur et donner une moyenne des irrégularités, quitte, pour calculer une irrégul par branche, à faire ajouter aux utilisateurs leur branche dans leur profil ?
Autant pour moi, je n'étais jamais retourné sur le premier message.Bah le lien est en évidence sur le premier message du topic comme le veut l'usage
je vais demander que ce soit fait.Oui, même si je pense que D-prime pensait à un lien directement dans le menu à gauche (avec "Accueil", "Archives"...)
C'est rapide de taper "sadur.org" dans un navigateur et comme ça on a directement le lien vers le collecteur
Un non sadurien qui passe par là va se poser de droles de questions en voyant ca:
- "Pourquoi y'en a un qui est plus vert que l'autre"
- ....
Code : Tout sélectionner
[img]http://francoisl.heisspiter.net/dcollector/images/images_generees/resume_7_0_0_1_0.png[/img]
FrancoisL :Code : Tout sélectionner
[img]http://francoisl.heisspiter.net/dcollector/images/images_generees/resume_7_0_0_1_0.png[/img]
Le premier chiffre est ton numéro d'utiulisateur, les deux suivants le mois et l'année, ici zéro pour avoir le mois courant de l'année courante, puis 1 pour avoir la version light (0 sinon) et zéro pour avoir toutes les missions prises en compte
déjà distinguer par la 3ieme lettre du code mission pour voir ?Donnez votre avis sur les stats par branche, je l'attends pour développer
Oui mais comme je l'ai dit ça compte comme régularité plateau un VIPA pris entre Paris Nord (Souterraine) et Villiers le Bel ! J'aimerai bien un truc de plus findéjà distinguer par la 3ieme lettre du code mission pour voir ?
Tu sais bien qu'à la direction de la ligne D on veut sabrer ces branches.et les lignes pointillées ,.... c'est de l'humourC'est une CORBEIL
La développement se poursuit, lentement parce que c'est pô facile :PVoilà ce que finalement je compte faire :
-Sur la branche de la gare de départ on compte le train avec le retard départ
-Sur la branche d'arrivée on compte le train avec le retard arrivée
-Sur les branches traversées on compte le train avec un retard qui est la moyenne des deux retards
-Si les branches de départ et d'arrivée sont les mêmes on ne compte que l'heure d'arrivée
<b>Warning</b>: Division by zero in <b>C:\wamp\www\dcollector\stats_branches.php</b> on line <b>118</b>
je vois un bouton, je clique.C'est quoi ces gens qui se permettent de tester un truc que je viens à peine d'uploader ? :P
Euh, ça m'affiche une page HTTP 404 8OIl y a aussi une URL dynamique pour appeler le fichier de la forme http://francoisl.heisspiter.net/dcollec ... _B_C_D.png comme précisé sous l'image, dans la rubrique "statistiques".
Retourner vers « Constats et relevés d'horaires »
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 143 invités