2017-11-14 6 views
0

Ich möchte Karten für das Jahr-Quartal erstellen jeweils akkumuliert im vorherigen Quartal.Spotfire Trellis Maps der kumulativen Aktivität

ich Aufteilen der Karten auf Trellis durch eine Spalte Datum, so dass die benutzerdefinierten Ausdruck sieht wie folgt aus zur Zeit:

< BinByDateTime([Approved Date],"Year.Month",1)>

und das Problem ist, ich weiß nicht, wie die einzuarbeiten AllPrevious Funktion. Wenn es eine andere Möglichkeit gibt, jedes Kartengitter zu machen, addieren sich die Daten der vorherigen Karten.

Ich würde es wirklich schätzen!

Öffnen Sie den Anhang, um zu sehen, wie mein aktuelles Kartengitter aussieht, ohne dass es sich anhäuft.

enter image description here

Danke, George

Antwort

0

Ich bin nicht sicher, dass diese den Weg zu können, tun werden, wenn Sie möchten. Ich glaube, Sie haben jetzt die Dokumentation von OVER Funktionen gelesen und verstehen, dass sie eine Hierarchie navigieren, in diesem Fall eine aus dem Datum gebaut (wenn Sie es noch nicht gelesen haben, drücken Sie F1 und lernen, weil nichts davon machen wird Sinn :).

Ding ist, was Sie mit dem Trellis tun, ist dann jede Visualisierung durch eine bestimmte Kategorie zu begrenzen. Mit anderen Worten, jedes Panel des Trellis enthält und kann nur auf die Daten zugreifen, die durch Ihre Year.Quarter Hierarchie definiert sind.

um es in OOP-Bedingungen zu setzen, ist es außerhalb des Umfangs zu 2016.Q2 von 2016.Q3 zugreifen.

können Sie dies wiederherstellen, indem Sie ein Diagramm mit einem Data Limiting Expression von, sagen wir Year([Approved Date]) = 2016 erstellen. egal, was Sie tun, Sie können nicht auf 2015 oder 2017 von diesem Diagramm zugreifen, weil Sie das Diagramm explizit auf 2016 beschränkt haben. Das Trellis ist ein implizites Limit, ich denke, Sie könnten sagen.

das sagte, ich kenne nicht die ideale Lösung zu empfehlen. Eine Idee ist, eine separate Karte zu der Seite zu haben, die die kumulative Summe anzeigt. Dies zeigt den Vergleich von Quartal zu Quartal sowie das Ergebnis für "heute", aber Sie verlieren die Wahrnehmung von Wachstum im Laufe der Zeit. Eine andere Möglichkeit könnte darin bestehen, ein Slider-Eigenschaftssteuerelement für das Datum zu erstellen und dann ein einzelnes Kartendiagramm auf diese Dokumenteigenschaft zu beschränken, sodass der Benutzer seinen eigenen Datumsbereich auswählen und den Schieberegler vor und zurück ziehen kann, um Änderungen zu visualisieren im Laufe der Zeit. aber dann verlieren Sie den Vergleich Seite an Seite.

Eine dritte Idee: Verwenden Sie ein einzelnes Kartendiagramm mit Markierungen, die die gesamte Zeit zeigen, und erstellen Sie dann eine Detailvisualisierungslinie oder ein Balkendiagramm, das das Wachstum im Zeitverlauf anzeigt. Sie bekommen einen totalen Vergleich und Wachstum, aber irgendwie das große Ganze matschig.

Entschuldigung, dass dies keine perfekte Antwort ist, aber hoffentlich funktioniert einer dieser Vorschläge für Ihren Anwendungsfall. Noch besser ist es, wenn einer der anderen Power-User hier eine Vorstellung davon hat, wie man aus Trellern ausbricht.

+1

Vielen Dank für die ausführliche Antwort, @Niko! Ich habe die Idee des Datenlimitierungsausdrucks tatsächlich dazu verwendet, mehrere einzelne Karten mit kumulativem Datumsbereich zu erstellen.So ist zum Beispiel meine 2015, Q4 Karte begrenzt durch dann 2016, Q1 ist <(Jahr ([Spud Datum]) = 2016 And Quarter ([Spud Date]) = 1) Oder (Jahr ([Spud Date]) = 2015 und Quartal ([Spud Date]) = 4)> –