Liste - Dauer(Datumsbereich) - Aggregation - Pivot
01.11.2019 12:12:47
Thomas
ich habe bisher nichts dazu gefunden, dennoch scheint mir die Aufgabe einfach und generisch zu sein.
Wenn ich z.B. viele Wohnungen vermiete und in einer Datei die Zeiten der Belegungen hineinschreibe, dann würde ich as am liebsten wie folgt machen:
Tabelle 1
Wohnung - Vermietet von - bis (Datum, taggenau) - Mieterlös (zb EUR pro Tag).
Wohnung1 - 20.04.2019 - 25.05.2019 - 25
Wohnung2 - 05.04.2019 - 28.06.2019 - 12,5
Wohnung3 - 12.04.2019 - 17.05.2019 - 22,5
Wohnung1 - 28.05.2019 - 12.06.2019 - 17
Für die Information ZB., an wievielten Tagen im Jahr die Wohnung vermietet waren oder wie hoch die Mieteinnahmen im Mai waren, würde ich am liebsten ein Pivot dazu erstellen.
Leider kann ich (nach meinem Kenntnisstand) das Pivot nur erzeugen, wenn ich zu jedem Tag, an dem eine Wohnung vermietet wurde, ein neuer Eintrag in einer neuen Zeile erzeugt wird:
Tabelle 2
Wohnung - Vermietet am - Mieterlös (zb EUR pro Tag).
Wohnung1 - 20.04.2019 - 25
Wohnung1 - 21.04.2019 - 25
Wohnung1 - 22.04.2019 - 25
Wohnung1 - 23.04.2019 - 25
:
:
:
Wohnung1 - 25.05.2019 - 25
Wohnung2 - 05.04.2019 - 12,5
Wohnung2 - 06.04.2019 - 12,5
:
:
Wohnung2 - 28.06.2019 - 12,5
:
usw.
Das ist mühsam.
Mit "zählenwenns" würde ich sicherlich weiter kommen; ich schätze am Pivot jedoch die Flexibilität, insbesondere, wenn weitere Eigenschaften zur Wohnung dazu kommen, die dann beliebig einfach zu integrieren sind.
Evtl gibt es auch einen einfachen und flexiblen (beliebig erweiterteren Weg) schnell aus Tabelle 1 die Tabelle 2 zu erzeugen.
Ich sage schonmal herzlichen Dank an alle, die eine Idee dazu haben,
Thomas