Generieren Sie ein Ereignisverteilungsdiagramm in Excel

4619
MvdD

Ich habe eine einzige Spalte in Excel mit vielen Datums- / Zeitstempeln (in UTC) für bestimmte Ereignisse wie diese:

2014-02-20 23:04:57.9263690 +00:00 2014-02-20 23:05:02.3117944 +00:00 2014-02-20 23:05:02.7490564 +00:00 

Ich möchte eine Verteilungsgrafik dieser Ereignisse gegen die Zeit erstellen. Die X-Achse sollte also die Zeit anzeigen, während die Y-Achse angibt, wie oft diese Ereignisse aufgetreten sind. Wie kann das in Excel gemacht werden?

2

1 Antwort auf die Frage

3
dav

Excel kann dies leicht tun. Hier ist eine Methode:

  1. Konvertieren Sie Ihre Daten in eine Excel-Tabelle
  2. Konvertieren Sie Ihre Daten in ein Datums- / Uhrzeitformat, das Excel verstehen kann. Fügen Sie Ihrer Tabelle eine zweite Spalte hinzu und verwenden Sie diese Formel (vorausgesetzt, Ihre Daten beginnen in A1).

    =DATEVALUE(LEFT(A2,10))+TIMEVALUE(MID([@Column1],12,8))

  3. Anwenden eines benutzerdefinierten Formats auf Spalte 2 mm/dd/yyyy hh:mm:ss.ss
  4. Erstellen Sie eine Pivot-Tabelle aus Ihrer Datentabelle mit den folgenden Werten:
    • Zeilenbeschriftungen: Spalte 2
    • Werte: Spalte 1 (Anzahl)
  5. Gruppieren Sie Ihre Daten nach Datum und Uhrzeit, von Sekunden bis zu Jahren.
  6. Erstellen Sie ein Pivot-Diagramm aus Ihrer Pivot-Tabelle.

Jetzt haben Sie ein Diagramm, in dem die Anzahl Ihrer Ereignisse angezeigt wird, basierend auf der von Ihnen bevorzugten Ebenengruppierung. Wenn Sie Ihre Datentabelle aktualisieren (oder besser noch mit Ihrer Datenquelle für automatische Updates verbinden), können Sie Ihre Pivot-Tabelle und Ihr Pivot-Diagramm für aktuelle Informationen aktualisieren.

BEARBEITEN:

Die Lösung erfordert keine Tabelle, aber die Verwendung der Tabelle in Excel vereinfacht sowohl die zusätzliche Spaltenverwaltung als auch das Aktualisieren / Aktualisieren der verknüpften Pivots. Außerdem bietet die Tabelle einen guten Weg, um eine Live-Datenquelle (z. B. eine SQL-Tabelle) zu verbinden.

Das benutzerdefinierte Format ist nicht erforderlich, das Konvertieren des Werts in ein "Excel-freundliches" Format ist jedoch erforderlich. Mit dem benutzerdefinierten Format können Sie nur so viele Originaldaten wie möglich über die integrierten Formate von Excel sehen.

Zwei Fragen: Muss es ein Tisch sein? Und ist auch das benutzerdefinierte Zeitformat erforderlich? nixda vor 10 Jahren 0
Gute Fragen, also habe ich die Antwort aktualisiert. dav vor 10 Jahren 0
Cool, ich musste in der Zeitstempelsäule ein bisschen runden, bevor ich eine schöne Grafik davon bekam. MvdD vor 10 Jahren 0
Das funktioniert bei mir nicht. Pivot-Tabelle zeigt einfach eine Ebene von Werten an, also ganze Zeit (hh: mm: ss in meinem Fall) ... Krzysztof Wolny vor 9 Jahren 0
@ KrzysztofWolny, können Sie eine neue Frage stellen, die sich auf diese Frage bezieht und Ihr Problem detailliert beschreibt? Die Fehlerbehebung durch diese Kommentare wird zu schwierig. dav vor 9 Jahren 0
@dav Eigentlich habe ich es geschafft, ich habe "Gruppe" im Popup-Menü gefunden :) Krzysztof Wolny vor 9 Jahren 0