Interessantes zum Wintersportereignis in Pyeongchang

Wie Sie vielleicht wissen, beginnt das diesjährige Wintersportereignis bereits Ende der Woche. Ich muss den eigentlichen Namen des Ereignisses umschreiben, denn die Veranstalter meinen es wirklich ernst mit dem "eingetragenes Warenzeichen". Nennen wir es also einfach "Spiele" für den Rest dieses Artikels, damit sollten wir auf der sicheren Seite sein. Jedenfalls dachte ich, dass dies eine super Gelegenheit wäre, ein paar Statistiken mit meinem liebsten Reporting-Tool zu erstellen.

Zuerst brauchte ich einige geeignete Rohdaten. Der britische Guardian sponserte ein Projekt auf kaggle, das auch nach den Londoner Spielen von der Community aktualisiert wurde. Die hier verfügbaren Daten enthalten einen Datensatz mit den wichtigsten Kennzahlen der Medaillengewinner:

Um List & Label mit diesen Rohdaten zu füttern, ist ein CSV Datenprovider erforderlich. Da ich gerne erweitert filtern und sortieren möchte, packe ich ihn in einen InMemoryDataProvider:

CsvDataProvider rawData = new CsvDataProvider(@"C:\data\WinterSportsEvent\winter.csv", true, "Medals", ';');
InMemoryDataProvider sqlData = new InMemoryDataProvider();
sqlData.AddTable(rawData, "Medals");
using (ListLabel LL = new ListLabel())
{
LL.DataSource = sqlData;
LL.Design();
}

Das startet den Designer mit den Rohdaten, die dann als sortierbare und filterbare Datenquelle zur Verfügung stehen. Der Rest ist einfach – fügen Sie einfach einige Kreuztabellen hinzu und ermöglichen Sie einen Drilldown über Berichtsparameter. Damit steht ein interaktiver Datenbrowser zur Verfügung, der Fragen wie „Wer ist Ole Einar Bjørndalen und in welcher Sportart hat er seine Medaillen gewonnen?“ oder „Welches Land hat die zweitmeisten Medaillen gewonnen, und wann war das?“ beantwortet.

Lustige Fakten, die ich herausfinden konnte:

  • Wenn wir davon ausgehen, dass niemand schummelt, scheint es sehr hilfreich zu sein, wenn die Spiele im eigenen Land stattfinden (beachten Sie den Höhepunkt der Turiner Spiele 1992 in der italienischen Medaillenstatistik):
  • Während Deutschland („GER“) im ewigen Medaillenspiegel nur den 7. Platz belegt, liegt die Kombination aus GER, Bundesrepublik Deutschland („FRG“) und der Deutschen Demokratischen Republik („GDR“) gleich hinter Kanada an dritter Stelle.
  • Apropos Kanada, wenn Sie eine große Anzahl von Medaillen erhalten wollen, sollten Sie Mannschaftssportarten wie Eishockey betreiben, da sie für jedes Teammitglied einzeln gezählt werden, zumindest in diesem Datensatz.
  • Langlaufen scheint ein großartiger Sport für Einzelpersonen zu sein, die auf der Suche nach den meisten Medaillen sind. Von den Top 15 Athleten sind sieben Skilangläufer. Andererseits hatten diese in letzter Zeit nicht die beste Presse.
  • Wenn Ihr Land so flach ist wie die Niederlande, sollten Sie lieber gute Schlittschuhe statt Skiern oder einem Snowboard kaufen. Folgerichtig: Mit den Niederlanden legt man sich besser nicht beim Schlittschuhlaufen an.

Wir haben meinen Bericht zum Rumspielen in unserer kostenlosen Report Server Online Demo online gestellt. Natürlich kann dies auch ganz einfach über ein paar REST-Aufrufe geschehen. Den entsprechenden Bericht „Winter Sports  Event“ finden Sie unter „Berichtsvorlagen“. Er enthält mehrere Drilldown Berichte zum spielen. Viel Spaß!

Empfohlene Artikel

Schreibe einen Kommentar