Pivot-Tabelle kopiert Zelleninhalte
Verfasst: Mo, 04.09.2017 11:28
Moin Zusammen,
nachdem ich mich jetzt über Tage damit herumgeschlagen habe, meine Suchen auch nichts ergeben haben (sorry, wenn ich was übersehen habe) wende ich mich an Euch:
Vorab: Ich arbeite unter W7 mit OO4.13.
Es gibt eine Tabelle "Dateneingabe" bei der Arbeitszeiten für 2 verschiedene Projekte (A/B) eingetragen werden.
In den Spalten steht: Datum - Projekt - (Arbeits)Anfang 1, Ende 1, Anfang 2, Ende 2, Anfang 3, Ende 3, sowie 2 Textfelder und eine Summenspalte.
Sinn dahinter ist, die Arbeitszeiten Projekten zuzuordnen und dabei auch insgesamt 3 Arbeitsblöcke verwalten zu können ("Morgens für Projekt A Mittags B und Abends wieder für A gearbeitet").
Diese Daten werden in 2 Pivot-Tabellen ausgewertet, die sich in einer Tabelle "Nebenrechnungen" befinden, bei dem die Projekte auf "Seite" gelegt sind, so dass man 2 Pivot-Tabellen erhält in den jewels nur noch die Zeiten für ein Projekt steht.
Diese Pivot-Tabellen bilden dann die Grundlage für Berichtstabellen. Aktuell arbeite ich mit Realdaten (Bis einschließlich Juli) und Dummydaten (Juli bis Dezember).
Das Problem:
es gibt in der Tabelle "Dateneingabe" für Projekt B nur ein einziges Datum (am 4.07.17) an dem ein 2. Arbeitsblock durchgeführt, an dem also "Anfang 2" und "Ende 2" Werte enthalten.
Die Pivottabelle für Projekt B geht nun hin und kopiert diese Werte für den 4.07. in die entsprechenden Spalten aller nachfolgender Zeilen, obwohl in "Dateneingabe" keine weiteren Einträge gemacht wurden. Das ist reproduzierbar. Trage ich in "Dateneingabe" für den 1.1. etwa unter Anfang 02 "12:00"/Ende 2 "14:00" ein, so tauchen diese Werte in der Pivot Tabelle in allen folgenden Zeilen auf (das sind ja diejenigen die in "Dateneingabe" überhaupt Werte enthalten (Leerzeilen ignorieren).
Noch merkwürdiger: Trage ich für den 1.1. für den 2. Arbeitsblock 12:00-14:00 und für den 4.7. 16:00-17:00 ein, so finden sich die 12:00-14:00 in allen Daten bis zum 3.7. einschließlich wieder, ab 4.7. sind dann alle Daten mit 16:00-17:00 versehen. Obwohl in Dateneingabe eben nur ein 2. Arbeitsblock für den 1.1. und einer für den 4.7. eingetragen ist.
Die Pivot-Tabelle für Projekt A macht das nicht.
Mache ich irgendwas falsch (aber was?) oder habe ich einen Bug gefunden?
Mit bestem Dank im Voraus
Olaf
nachdem ich mich jetzt über Tage damit herumgeschlagen habe, meine Suchen auch nichts ergeben haben (sorry, wenn ich was übersehen habe) wende ich mich an Euch:
Vorab: Ich arbeite unter W7 mit OO4.13.
Es gibt eine Tabelle "Dateneingabe" bei der Arbeitszeiten für 2 verschiedene Projekte (A/B) eingetragen werden.
In den Spalten steht: Datum - Projekt - (Arbeits)Anfang 1, Ende 1, Anfang 2, Ende 2, Anfang 3, Ende 3, sowie 2 Textfelder und eine Summenspalte.
Sinn dahinter ist, die Arbeitszeiten Projekten zuzuordnen und dabei auch insgesamt 3 Arbeitsblöcke verwalten zu können ("Morgens für Projekt A Mittags B und Abends wieder für A gearbeitet").
Diese Daten werden in 2 Pivot-Tabellen ausgewertet, die sich in einer Tabelle "Nebenrechnungen" befinden, bei dem die Projekte auf "Seite" gelegt sind, so dass man 2 Pivot-Tabellen erhält in den jewels nur noch die Zeiten für ein Projekt steht.
Diese Pivot-Tabellen bilden dann die Grundlage für Berichtstabellen. Aktuell arbeite ich mit Realdaten (Bis einschließlich Juli) und Dummydaten (Juli bis Dezember).
Das Problem:
es gibt in der Tabelle "Dateneingabe" für Projekt B nur ein einziges Datum (am 4.07.17) an dem ein 2. Arbeitsblock durchgeführt, an dem also "Anfang 2" und "Ende 2" Werte enthalten.
Die Pivottabelle für Projekt B geht nun hin und kopiert diese Werte für den 4.07. in die entsprechenden Spalten aller nachfolgender Zeilen, obwohl in "Dateneingabe" keine weiteren Einträge gemacht wurden. Das ist reproduzierbar. Trage ich in "Dateneingabe" für den 1.1. etwa unter Anfang 02 "12:00"/Ende 2 "14:00" ein, so tauchen diese Werte in der Pivot Tabelle in allen folgenden Zeilen auf (das sind ja diejenigen die in "Dateneingabe" überhaupt Werte enthalten (Leerzeilen ignorieren).
Noch merkwürdiger: Trage ich für den 1.1. für den 2. Arbeitsblock 12:00-14:00 und für den 4.7. 16:00-17:00 ein, so finden sich die 12:00-14:00 in allen Daten bis zum 3.7. einschließlich wieder, ab 4.7. sind dann alle Daten mit 16:00-17:00 versehen. Obwohl in Dateneingabe eben nur ein 2. Arbeitsblock für den 1.1. und einer für den 4.7. eingetragen ist.
Die Pivot-Tabelle für Projekt A macht das nicht.
Mache ich irgendwas falsch (aber was?) oder habe ich einen Bug gefunden?
Mit bestem Dank im Voraus
Olaf