Stichtag für Statistik

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
mabramux
Beiträge: 13
Registriert: Freitag 28. November 2014, 11:59
Verein: Pferdesportclub Chiemgau e.V.

https://www.pferdesportclub-chiemgau.de/
Mitglieder: 90
Betriebssystem: Arch Linux

Stichtag für Statistik

Beitrag von mabramux »

Hallo Heiner,

ich wollte gerade die Statistik für den Sportbund machen und bin auf folgendes Phänomen gestoßen.

Wenn ich als Stichtag den 31.12.2014 wähle, dann habe ich bei mir 3 männliche Mitglieder in der Altersgruppe 6-13 (von mir in den Einstellungen so definiert).
Wenn ich anschließend den 01.01.2015 als Stichtag wähle, dann habe ich kein männliches Mitglied in der Altersgruppe 6-13.

Beide Mitglieder werden zwar im laufenden Jahr 2015 14 Jahre alt, aber nicht am 01.01.

Gleiches Problem tritt natürlich auch noch bei anderen Altersgruppen auf, das Ganze war lediglich ein Beispiel zur Verdeutlichung.

Offensichtlich wird das Stichtagsdatum für die Erstellung der Statistik gar nicht herangezogen, sondern lediglich das Jahr.

Wenn das absichtlich so implementiert ist, ist das für mich aber missverständlich. Besser fände ich ...

a) entweder wird der Stichtag bei der Berechnung auch tagesaktuell verwendet oder
b) man erhält im Benutzerdialog schlicht und ergreifend nur die Möglichkeit ein bestimmtes Jahr auszuwählen.

Ich fände Variante a) allerdings sinnvoller, weil man dann flexibler ist.

Oder habe ich irgendwo einen Denkfehler?

Viele Grüße

Matthias
Benutzeravatar
heiner
Administrator
Beiträge: 4510
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Stichtag für Statistik

Beitrag von heiner »

PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
mabramux
Beiträge: 13
Registriert: Freitag 28. November 2014, 11:59
Verein: Pferdesportclub Chiemgau e.V.

https://www.pferdesportclub-chiemgau.de/
Mitglieder: 90
Betriebssystem: Arch Linux

Re: Stichtag für Statistik

Beitrag von mabramux »

Hallo Heiner,

in viewtopic.php?f=5&t=2047&p=9871#p9875 geht es um einen anderen Fehler. Der ist mir noch gar nicht aufgefallen.

Ich hatte in meinem Beispiel lediglich auch den 31.12, bzw den 01.01 verwedet. Vielleicht hast Du deshalb gedacht, ich spreche vom selben Problem.

Ich beschreibe es nochmal anders:

wenn ich eine Altersgruppe 6-13 definiere und eine Statistik ausgeben möchte, erhalte ich

-> für Stichtag 31.12.2014 alle Mitglieder die zwischen 01.01.2001 und 31.12.2008 eingetreten sind
-> für Stichtag 01.01.2015 alle Mitglieder, die zwischen 01.01.2002 und 31.12.2009 eingetreten sind
gleiches aber auch
-> für z.B. Stichtag 03.05.2015. Hier erhalte ich ebenfalls alle Mitglieder zwischen 01.01.2002 und 31.12.2009.

Ich habe mittlerweile auch in den Code geschaut und genau das bestätigt gefunden.

Erwarten würde ich aber:
Stichtag 31.12.2014: Mitglieder 01.01.2001 bis 31.12.2008
Stichtag 01.01.2015: Mitglieder 02.01.2001 bis 01.01.2009 und
Stichtag 03.05.2015: Mitglieder 04.05.2001 bis 03.05.2009

Ich habe mal einen Patch gemacht. Es fehlt allerdings noch die Ausnahmebehandlung für den 29.02. Kann ich aber noch nachreichen, wenn Du willst.
Dateianhänge
MitgliederStatistik.patch
Vorschlag für Patch MitgliederStatistik.java
(1.58 KiB) 261-mal heruntergeladen
Benutzeravatar
heiner
Administrator
Beiträge: 4510
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Stichtag für Statistik

Beitrag von heiner »

Hallo,

im Normalfall wird diese Statistik einmal im Jahr zur Abgabe bei irgendwelchen Verbänden erstellt. Daher hat es bislang niemanden gestört, dass immer der 1.1.-31.12. ausgewertet wurde.

Benötigst du die Statistik tatsächlich mehrfach im Jahr zu unterschiedlichen Stichtagen?

Ich würde deinen Patch übernehmen, wenn du ihn wie beschrieben erstellst: http://www.jverein.de/wiki/index.php?ti ... Entwickler

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
mabramux
Beiträge: 13
Registriert: Freitag 28. November 2014, 11:59
Verein: Pferdesportclub Chiemgau e.V.

https://www.pferdesportclub-chiemgau.de/
Mitglieder: 90
Betriebssystem: Arch Linux

Re: Stichtag für Statistik

Beitrag von mabramux »

Hallo Heiner,

So, ich habe jetzt einen Patch inklusive der Ausnahmebehandlungen für den 29.02. erstellt und bei mir getestet. Ich hoffe, ich habe keine Fehler übersehen. Ein kurzes Codereview Deinerseits ist sicher sinnvoll, insbesondere, weil sich meine Entwicklerkenntnisse in Grenzen halten. ;)

Nochmal zu meinen Beweggründen:
- Bei mir ist im Vordruck für den Verband der 01.01.2015 als Stichtag genannt und dabei ist mir dann aufgefallen, dass eine Auswertung gemacht wird, die eingentlich dem 31.12.2015 als Stichtag entspricht. Das entspricht einfach nicht meinem Verständnis von StichTAG, da man hier IMHO TAGesaktuell die Altergruppen wissen möchte. :D
- Desweiteren nutze ich die Statistikfunktion auch um einen Quercheck zu machen, ob ich alle Mitglieder jeweils zum neuen Geschäftsjahr mit ihrem richtigen Mitgliedsbeitrag führe. Der richtet sich bei uns auch nach dem Alter (0-11,12-17,18-27,28 und älter). Da sich unser Geschäftsjahr von 01.10. - 30.09. erstreckt, ist hier der "korrekte" Stichtag natürlich wichtig. Oder gibt es hier noch eine besser Möglichkeit einen Quercheck zu machen? Ich hatte vor, die Summe je Altersgruppe laut Statistik immer mit der Anzahl Mitglieder je Beitragsgruppe abzugleichen. Das ist bei der biherigen Implementierung natürlich massiv abgewichen und war somit für mich nutzlos.

Wenn Du den Patch übernimmst, solltest du evtl. der "neuen" Funktionalität einen kurzen Absatz in der Doku widmen. Wichtig wäre wegen der abwärtskompatibilität, wenn in der Doku erwähnt würde, dass die bisherige Funktionalität weiterhin dem Stichtag 31.12. des gewünschten Jahres entspricht. Hier ist also nichts verlorengegangen. Dieser HInweis wäre hilfreich, falls jemand Vegleiche mit alten Statistiken machen möchte.
Dateianhänge
-Bug-behoben-Berücksichtigung-Stichtag-bei-Mitgliede.patch
(5.26 KiB) 244-mal heruntergeladen
Benutzeravatar
heiner
Administrator
Beiträge: 4510
Registriert: Freitag 30. Oktober 2009, 16:44
JVerein-Version: aktuelle Entwicklerversion
Betriebssystem: W10
Kontaktdaten:

Re: Stichtag für Statistik

Beitrag von heiner »

Hallo,

ich habe den Patch übernommen.

Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Antworten