So visualisieren Sie historische Daten

1

Ich habe eine schreckliche Tabelle mit 4-jährigen Daten darüber geerbt, wann Personen pro Monat an einer bestimmten Aktivität teilgenommen haben. Jede Person würde wahrscheinlich alle 18 Monate oder so teilnehmen, aber offensichtlich gibt es Abweichungen. Es ist derzeit mit einer einzelnen Zelle für jede Person / Monat-Kombination angeordnet, sodass 48 Spalten für die letzten 4 Jahre und 150 Zeilen für die Personen vorhanden sind. Wenn die Person an der Hintergrundfarbe der Zelle für den Monat teilnimmt, ist sie schwarz gefärbt. Das ist die einzige Darstellung.

Anstatt die Tabelle für 2011 zu aktualisieren, möchte ich eine neue Darstellung erhalten. Ich werde wahrscheinlich die vorhandenen Daten manuell auf das neue System migrieren müssen, aber das ist ein nicht damit zusammenhängendes Problem. Angenommen, ich habe eine Liste mit Daten für jede Person, wie kann ich die Daten visualisieren, damit ich schnell Folgendes beurteilen kann:

  • Wer hat schon lange nicht mehr teilgenommen
  • Wie lange ist es her, dass Person X teilgenommen hat?
  • Wie oft hat Person X teilgenommen?

Das Schreiben einer benutzerdefinierten Anwendung zur Behebung dieses Problems ist keine Option, da ich sie in den nächsten 1 bis 4 Jahren an jemanden weitergeben muss und dieser wahrscheinlich nicht über die erforderlichen Fähigkeiten verfügt, um sie zu verwalten. Aus diesem Grund möchte ich es in einer Tabelle aufbewahren, die ich auf Google Docs hosten oder im schlimmsten Fall in Open Office verwalten und per E-Mail weiterleiten kann, um das "Bedürfnis zu wissen".

digitaljoel
quelle
Ist die Verwendung einer Google / Open Office-Tabelle erforderlich? Das klingt ehrlich gesagt so, als ob eine Art Datenbank auf den ersten Blick besser wäre - ich bin mir sicher, dass schon ein SQL-Typ reagiert, haha. (Ich bin auch neugierig, was zum Teufel diese "Teilnahme" eigentlich ist, weil sie sich in Bezug auf das Timing bizarr anhört, heh.)
Shinrai
Dies ist für meine Gemeinde bestimmt, und wenn ich mit meiner Aufgabe fertig bin, werde ich diese Nachverfolgung an die nächste Person mit der Aufgabe übergeben, sodass eine benutzerdefinierte Datenbankanwendung aufgrund des Wartungsaspekts nicht die beste Option ist . Die meisten Benutzer können eine Tabelle aktualisieren, aber nicht viele können eine Datenbankanwendung aktualisieren. Ich möchte es nicht im Web hosten und ich möchte auch nicht helfen müssen, es auf ihren eigenen Systemen zu installieren. Hoffentlich hilft das, die Einschränkungen in der Frage zu erklären.
digitaljoel

Antworten:

1

Ich würde Ihre Tabelle wie eine Datenbank (wie von @Shinrai vorgeschlagen) mit "Datum der Teilnahme", "Person" und möglicherweise "Art der Aktivität" als Spalten einrichten.

person   date_participated  activity_type
Joe      2010-12-04         cow tipping
Jimmy    2010-12-04         surfing
John     2010-12-16         compost toilet maintenence
Joe      2011-07-01         cow tipping
John     2011-07-03         compost toilet maintenence 
Sam      2011-09-30         surfing

(John ist ein Soldat) Den Rest können Sie mit Pivot-Tabellen und Diagrammen machen. Sie können auch die eingeschränkten datenbankspezifischen Funktionen in Excel verwenden oder Ihre eigenen rollen. Sie können Diagramme über die Teilnahme einzelner Personen, Tabellen mit dem Datum der letzten Teilnahme (oder Monate seit der letzten Teilnahme) und die Gesamtzahl der Teilnehmer erstellen.

Tyler
quelle
Das war der Punkt, an dem ich mich mit einem vielleicht etwas anderen Datenmodell befasst habe. Die Schwierigkeit besteht darin, die Daten in einem einzigen Diagramm darzustellen, das einfach zu lesen ist, damit ich die drei in der Frage aufgeführten Kriterien schnell herausfinden kann. Ich habe einige ähnliche Ideen. Danke für die Antwort.
digitaljoel