Statistik erstellen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Statistik erstellen

Re: Statistik erstellen

von wagnbeu0 » Mo, 14.03.2011 19:26

wow, Super, danke, das wars. Auf die Idee mit den verschiedenen Views bin ich gar nicht gekommen, ich hatte es zwar mit inline Views probiert, war da aber hängen geblieben ... Tja, bescheuertes Datenmodell von mir ...

Re: Statistik erstellen

von F3K Total » Fr, 11.03.2011 19:30

Hallo,
ich habe noch eine andere Lösung:
5 Schritte:

1.) alle Namen extrahieren:

Code: Alles auswählen

SELECT "Vorsitz" as "Name" FROM "01_Tabelle_Vorsitz_Redner"  union Select "Redner" FROM "01_Tabelle_Vorsitz_Redner"
2.) alle Vorsitzenden nach Datum gruppieren:

Code: Alles auswählen

SELECT "Datum", "Vorsitz" FROM "01_Tabelle_Vorsitz_Redner" GROUP BY "Datum", "Vorsitz"
3.) Häufigkeit Vorsitz bestimmen:

Code: Alles auswählen

SELECT "Vorsitz", COUNT( "Vorsitz" ) AS "# Vorsitz" FROM "03_Vorsitz" GROUP BY "Vorsitz"
4.) Häufigkeit Redner bestimmen:

Code: Alles auswählen

SELECT "Redner", COUNT( "Redner" ) AS "# Redner" FROM "01_Tabelle_Vorsitz_Redner" GROUP BY "Redner"
5.) in einer View zusammenfassen:

Code: Alles auswählen

SELECT "02_Namensliste"."Name", "04_#Vorsitz"."# Vorsitz", "05_#Redener"."# Redner" FROM "02_Namensliste" LEFT OUTER JOIN "04_#Vorsitz" ON "02_Namensliste"."Name" = "04_#Vorsitz"."Vorsitz" LEFT OUTER JOIN "05_#Redener" ON "02_Namensliste"."Name" = "05_#Redener"."Redner"
So funktioniert es ganz prima:

Die Tabelle:
Tabelle_Redner_Vorsitz.png
Die Auswertung:
Redner_Vorsitz.png
Anbei die Datenbank zum gucken.
Beste Grüsse R

Re: Statistik erstellen

von arkadiuszpaluszek » Fr, 11.03.2011 13:09

Ja, habe ich erst kürzlich auf der Arbeit machen dürfen. :-)

Da gibt es eine ganze Menge von Möglichkeiten, ich würde diese wählen:

1. Ich würde mit zwei Tabellen arbeiten:
Tabelle A beinhaltet nur die Namen der Redner, wegen der Eindeutigkeit evtl. Name und Vorname zusammen in einer Spalte wie z.B. "MüllerMike", die Tabelle braucht also nur diese einzige Spalte.
Tabelle B beinhaltet all die Daten welche Du genannt hast. Nun, da Deine Tabelle B evtl. schon mit Daten gefüllt ist, mache eben noch die Tabelle A

2. Nun machst Du ein Formular mit einem Subformular. Geht ganz einfach über den Formularassistenten. Du verküpfst die Formulare über die Felder die gleich sind, also eben über die Spalten mit den Namen. Für das Subformular wählst Du eine Datenblattansicht, wie hier bei der Liste der Veranstaltungsteilnehmer:
bild3.jpg
bild3.jpg (50.81 KiB) 2163 mal betrachtet
Am Ende des Datenblatts, ganz unten, steht "Datensatz 1 von X" - X wäre dann die Anzahl der "Auftritte" der jeweiligen Person. Im Hauptformular wählst Du eben immer den Redner, im Subformular erhälst Du eine Liste all der Tage an welchen er geredet hat.

Viel Erfolg! Wenn Du Schwierigkeiten mit der Erstellung des Formulars mit dem Subformular hast, schreib noch mal!

Gruss

Arek

Statistik erstellen

von wagnbeu0 » Fr, 11.03.2011 11:56

Hallo, ich habe folgende Tabelle:

Datum,Name Vorsitz, Name Redner

Jetzt möchte ich eine Auswertung haben, wie oft kam eine Person als Vorsitzender oder als Redner dran.

Die Ausgabe sollte sein:
Name Anzahl Redner Anzahl Vorsitz
Max Muster 7 9

Ich zerbreche mir hier den Kopf, aber ich bekomme es nicht hin. Hat jemand ein Idee, wie ich das hinbekomme?

Nach oben