2016-03-23 9 views
0

I einen Satz von Daten mit Daten verknüpft sind:
1 Mar a
2 Mar b
3 Mar c
4 Mar d
5 Mar e
6 Mar f
Excel Pivot Table - überlappende Datumsbereiche

Während eine Pivot-Tabelle Datumsbereiche (Gruppierungen) ermöglichen eingerichtet werden, diese nur verschiedene Bereiche sind:
März 01-03
4-06 März

Was Ich mag wäre in der Lage sein, zu tun haben die Gruppierungen überlappen:
1-3 März
März 2-4
3-5 März
4-6 März

Ist Dies ist für Excel 2010 möglich. Der springende Punkt dabei ist, die Anzahl der verschiedenen Einträge (a, b, c, d, e, f) in einem rollierenden Datumsbereich zu finden, da einige Einträge in den Bereich außerhalb und außerhalb des Bereichs fallen Tage.

+0

Können Sie sich zwei separate schwenkt verwenden, und vergleichen sie? – jeffreyweir

+0

Nicht sicher, was du hier meinst. Um auf die Beschreibung oben zu erweitern. Sagen wir, die Daten sind: 1 Mar a, b, c; 2 März c, d; 3. März a, d; 4. März d; 5. März e. Ich würde nach Ergebnissen von (deutlich im Bereich) suchen: 1-3 Mar a, b, c, d; 2-4 Mar a, c, d; 3-5 März a, d, e. Da eine einzelne Tabelle nur eindeutige Bereiche enthalten kann (soweit ich das beurteilen kann), müsste ich für jedes Datum eine Tabelle erstellen und sie dann vergleichen. Neben der Tatsache, dass dies mehr als 60 Tabellen erfordern würde, wird der eindeutige Eintrag für jedes Datum bereits durch die SQL-Abfrage erreicht. – user2984358

Antwort

0

Sie müssen die SQL-Abfrage zu diesem Zweck ändern. Ich glaube, Sie müssen ein paar UNION ALL-Abfragen verwenden, um die Hauptabfrage zweimal zu duplizieren. In dem ersten UNION ALL-Bit subtrahiere eins vom Datum. Im zweiten UNION ALL-Bit subtrahiere 2 vom Datum. Die resultierenden Daten - wenn sie als Tabelle zurückgegeben, und Ihre Beispieldaten als Beispiel - würde wie folgt aussehen:

enter image description here

Wenn Sie es Pivot, setzen Datum im Fenster ROWS, herauszufiltern, die ersten beiden Termine für den 28. und 29. Februar, Punkt in der Scheibe SÄULEN, setzen und im Bereich Artikel wieder setzen Werte, etwa so:

enter image description here

keine Notwendigkeit, jede Gruppierung zu tun: es effektiv bereits gruppiert, wie Sie wollen es wegen dieser UNION ALL-Duplikate. Ignoriere die Werte dieser Zahlen ... es ist die Anwesenheit oder Abwesenheit einer Zahl von Interesse. Sie können sogar ein benutzerdefiniertes Zahlenformat von "Ja" ;;; dass kehrt das folgende:

enter image description here

Verwandte Themen