
Ich habe eine Liste von Elementen mit mehreren Spalten, darunter:
- AUSWEIS
- Datum
- Boolescher Wert A
- Boolescher Wert B
- Boolescher Wert C
Die Spalten A, B und C sind Boolesche Werte, und ich möchte die Anzahl der einzelnen Werte TRUE
im Zeitverlauf darstellen.
Bei einer Pivot-Tabelle ist es relativ einfach, immer nur eine Spalte gleichzeitig zu verwenden: Das Datum ist die Achse, die ID-Nummer ist der Wert und die gefilterte Spalte A TRUE
ist die Datenreihe.
Beim Addieren von B und C werden jedoch alle Spalten mithilfe einer Wahrheitstabelle wie der folgenden kombiniert:
- A: wahr, B: wahr, C: wahr
- A: wahr, B: wahr, C: falsch
- A: wahr, B: falsch, C: wahr
Das ist nicht das, was ich will. Ich möchte nur drei Reihen im selben Diagramm haben:
- Anzahl der Elemente, die
A=TRUE
im Laufe der Zeit - Anzahl der Elemente, die
B=TRUE
im Laufe der Zeit - Anzahl der Elemente, die
C=TRUE
im Laufe der Zeit
Ist das mit Pivot-Tabellen möglich?
Ich könnte es mit einem manuellen Diagramm hinbekommen, allerdings liegen für einige Elemente nicht für jeden Tag Daten vor, und fehlende Tage können dazu führen, dass die Reihe ihre X-Achse verschiebt und dadurch falsch wird.
Hier ist ein Teil der Daten (nicht die tatsächlichen):
date item SN2 SN3 PC
1 1 VRAI VRAI VRAI
1 2 VRAI VRAI VRAI
1 3 VRAI VRAI VRAI
1 4 FAUX FAUX FAUX
2 5 VRAI VRAI VRAI
2 6 VRAI VRAI VRAI
2 7 VRAI VRAI VRAI
2 8 FAUX FAUX FAUX
2 9 VRAI VRAI VRAI
3 10 VRAI VRAI VRAI
3 11 VRAI VRAI VRAI
3 12 VRAI VRAI VRAI
3 13 FAUX FAUX VRAI
3 14 VRAI VRAI FAUX
3 15 VRAI VRAI VRAI
3 16 VRAI VRAI VRAI
3 17 VRAI VRAI VRAI
3 18 VRAI VRAI VRAI
4 19 VRAI VRAI FAUX
4 20 VRAI VRAI VRAI
4 21 VRAI VRAI VRAI
4 22 FAUX FAUX FAUX
5 23 VRAI VRAI VRAI
5 24 VRAI VRAI VRAI
5 25 VRAI VRAI VRAI
5 26 FAUX FAUX FAUX
6 27 VRAI VRAI VRAI
6 28 VRAI VRAI VRAI
6 29 VRAI VRAI VRAI
7 30 VRAI FAUX FAUX
VRAI bedeutet WAHR, FAUX bedeutet FALSCH. Ich habe falsche Daten verwendet, aber das ist nur ein Beispiel.
Mein Excel ist veraltet und auf Französisch, aber ich kann das nicht ändern:
(Klicken Sie auf das Bild, um es zu vergrößern)
Wie Sie auf dem Screenshot sehen können, wird die gesamte SN2/SN3/PC-Wahrheitstabelle angezeigt (was zu erwarten ist, aber nicht das, was ich will). Was ich will, sind nur 3 Liniendiagramme mit der Anzahl der Elemente pro Datum, wobei SN2=TRUE, SN3=TRUE, PC=TRUE.
Antwort1
Ich denke, Sie sollten einfach „Element“ aus Ihrem Pivot entfernen. Das brauchen Sie nicht, und das führt dazu, dass Pivot die gesamte Wahrheitstabelle generiert.
Ich habe versucht, das letzte Mal zu schnell zu schreiben, also:
- zuerst müssen Sie Boolesche Werte in Zahlen umwandeln (zB mit einer Funktion in einer neuen Spalte:
=if(original_value,1,0)
) - dann sieht Ihr Pivot folgendermaßen aus:
- Zeilenbeschriftung: Datum
- Werte: Ihre Spalten, die die konvertierten Werte enthalten; (setzen Sie die Summary-Funktion bei Bedarf auf „Summe“)