stonefred
Aktives Mitglied
Thread Starter
- Dabei seit
- 20.11.2007
- Beiträge
- 10.778
- Reaktionspunkte
- 8.556
Ich habe eine Logdeite eines Floating Lizenzservers aufbereitet, d.h. ich habe folgende Infos zeilenweise:
Lizenzfeature, Nutzername, PC-Name, checkout, checkoutdatumzeit, checkindatumzeit, nutzungsdauer
Pro Lizenzfeature gibt es eine Anzahl verfügbarer Lizenzen, d.h. z.B. es gibt 5 Lizenzen Lizenzfeature1, die bis zu 5 Nutzer gleichzeitig nutzen können. Ich will in einem Zeitdiagramm die Peaks sichtbar machen, z.B. wenn an einem Tag 5 Nutzer gleichzeitig Lizenzfeature1 genutzt haben, dann soll die Kurve den maximalen Ausschlag haben und entsprechend heruntergehen, wenn 5 Nutzer abwechselnd Lizenzfeature1 genutzt haben. (Ein Nutzer kann die Lizenz am Tag so oft auschecken, wie er möchte, auch nur für ein paar Minuten.
Die Kurve wäre kein Problem, wenn sie nur einen Nutzer anzeigen würde, aber ich will alle gleichzeitigen Nutzer (z.B. aus 100) darstellen, um herauszufinden, ob genügend Floatinglizenzen da sind oder Lizenzen hinzugekauft werden müssen.
Technisch könnte man es auch so sehen, dass man pro Nutzer einer Lizenz die Nutzungszeiten auf einer Nullinie aufträgt, so dass bei gleichzeitiger Nutzung die Kurve ansteigt. Das wäre bei entsprechender Genauigkeit möglich, z.B. bei 100 Usern im Logfile 100 Durchläufe. Ich würde für das Diagramm eine Hilfstabelle mit den Werten bauen mit 5 Zeilen für 5 vorhandene Lizenzen von Lizenzfeature1 und entsprechend der Genauigkeit die Spalten pro Tag, also bei einer Genauigkeit pro Minute 24h x 60min = 1.440 Werten von 0-5 pro Tag (!) in der Hilfstabelle. Ich würde das per Powershell in eine CSV-Datei bringen und in die Hilfstabelle in Excel importieren. Das aufbereitete Logfile des Lizenzservers geht über mehrere Monate, das kann doch nicht meine Lösung sein. Es muss "eleganter" möglich sein.
Wie nennt man diese Art Kurve und wie erstellt man sie mit Excel ohne diese aufwendige Hilfstabelle?
Lizenzfeature, Nutzername, PC-Name, checkout, checkoutdatumzeit, checkindatumzeit, nutzungsdauer
Pro Lizenzfeature gibt es eine Anzahl verfügbarer Lizenzen, d.h. z.B. es gibt 5 Lizenzen Lizenzfeature1, die bis zu 5 Nutzer gleichzeitig nutzen können. Ich will in einem Zeitdiagramm die Peaks sichtbar machen, z.B. wenn an einem Tag 5 Nutzer gleichzeitig Lizenzfeature1 genutzt haben, dann soll die Kurve den maximalen Ausschlag haben und entsprechend heruntergehen, wenn 5 Nutzer abwechselnd Lizenzfeature1 genutzt haben. (Ein Nutzer kann die Lizenz am Tag so oft auschecken, wie er möchte, auch nur für ein paar Minuten.
Die Kurve wäre kein Problem, wenn sie nur einen Nutzer anzeigen würde, aber ich will alle gleichzeitigen Nutzer (z.B. aus 100) darstellen, um herauszufinden, ob genügend Floatinglizenzen da sind oder Lizenzen hinzugekauft werden müssen.
Technisch könnte man es auch so sehen, dass man pro Nutzer einer Lizenz die Nutzungszeiten auf einer Nullinie aufträgt, so dass bei gleichzeitiger Nutzung die Kurve ansteigt. Das wäre bei entsprechender Genauigkeit möglich, z.B. bei 100 Usern im Logfile 100 Durchläufe. Ich würde für das Diagramm eine Hilfstabelle mit den Werten bauen mit 5 Zeilen für 5 vorhandene Lizenzen von Lizenzfeature1 und entsprechend der Genauigkeit die Spalten pro Tag, also bei einer Genauigkeit pro Minute 24h x 60min = 1.440 Werten von 0-5 pro Tag (!) in der Hilfstabelle. Ich würde das per Powershell in eine CSV-Datei bringen und in die Hilfstabelle in Excel importieren. Das aufbereitete Logfile des Lizenzservers geht über mehrere Monate, das kann doch nicht meine Lösung sein. Es muss "eleganter" möglich sein.
Wie nennt man diese Art Kurve und wie erstellt man sie mit Excel ohne diese aufwendige Hilfstabelle?
Zuletzt bearbeitet: