Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: schubidu am November 02, 2018, 11:01:10

Titel: Kategorie im gestapelten Säulendiagramm darstellen
Beitrag von: schubidu am November 02, 2018, 11:01:10
Hallo zusammen,

ich probieren schon seit zwei Tagen aus einer Abfrage ein Diagramm zu erstellen, scheitere jedoch immer an der 3. Spalte.

Ich habe eine Abfrage erstellt, die folgende Felder beinhaltet:

GespMonat (z.B. 1/2018, 2/2018 usw.)
DGespraech (1=Gespräch hat stattgefunden; 2=Gespräch hat nicht stattgefunden)
AnzahlJaNein (gezählte Anzahl stattgefundener/nicht stattgefundener Gespräche im Monat)

Ich möchte jetzt ein gestapeltes Säulendiagramm erstellt, wobei das Feld [DGespraech] als Kategorie eingestellt werden soll.
Wenn ich den Diagramm-Assistenten aufrufe, schreibt Access standardmäßig folgendes:

SELECT [GespMonat],Sum([DGespraech]) AS [SummeVonDGespraech] FROM [AB_StatistikTermine_janein]   GROUP BY [GespMonat];

Damit wird die Spalte [DGespraech] gezählt. Ich möchte natürlich das Feld [AnzahlJaNein] dargestellt haben .

Wie mache ich das?

vielen Dank für Eure Hilfe.

schubidu
Titel: Re: Kategorie im gestapelten Säulendiagramm darstellen
Beitrag von: Lachtaube am November 02, 2018, 13:15:15
Im Diagramm sollte die Abfrage auf die Grunddaten erfolgen - dann klappt das auch mit dem Assistenten. Ich habe für das im Anhang gezeigte Beispiel eine Tabelle mit einem Datumsfeld (dt) und einem Kategoriefeld (dg) verwendet. Meine Abfrage basierend auf der Tabelle (t) sieht so aus (alles vom Assistenten).

TRANSFORM Count(t.[dg]) AS CountOfdg
SELECT (Format([dt],"mmm")) AS Expr1
FROM   t
GROUP  BY (Year([dt])*12+Month([dt])-1), (Format([dt],"mmm"))
PIVOT  t.[dg];


Wähle im Assistenten zunächst das Säulendiagramm (ist bei mir der Standard), füge das Datumsfeld und  das Kategoriefeld hinzu. Klicke oben links auf die Zusammenfassung und stelle Anzahl als Funktion ein. Die x-Achse ist bei mir schon als Datum nach Monat ausgewiesen. Ansonsten auch darauf doppelkicken und das Zeitintervall einstellen. Die Kategorien ziehst Du auf die Zusammenfassung im Assistenten. Im nächsten Schritt kannst Du noch einen Titel auswählen.

Danach öffnest Du einmal die Formularansicht und wechselst anschließend wieder in den Entwurf. Über das Kontextmenü im Diagramm oder per Doppelklick auf das Diagramm öffnest Du MS Graph, um Feintuning vorzunehmen. Im Menü Diagramm kann dann zum Säulendiagramm der Unterdiagrammtyp für gestapelte Säulen markiert werden. Fertig!
Titel: Re: Kategorie im gestapelten Säulendiagramm darstellen
Beitrag von: schubidu am November 05, 2018, 07:42:24
Hallo Lachtaube,

ganz herzlichen Dank für Deinen Tipp! An eine Kreuztabellenabfrage hatte ich gar nicht gedacht :-[

Es klappt super .

vielen Dank

schubidu