2017-04-27 7 views
1

Ich habe ein Problem bei der Berechnung der Daten der letzten Woche in Tableau. Unten ist mein Szenario:Letzte 7 Tage Datenberechnung in Tableau

In meinem Dashboard habe ich einen Schieberegler, der das Datum auswählt. In meiner Tabelle habe ich eine Liste von Benutzern, in denen ich die Anruflisten jedes Anrufers anzeigen werde. Eine Spalte enthält Datensätze der letzten Woche, und eine enthält Datensätze.

Für Gesamtsätze gibt es kein Problem. Aber um die Zählung der letzten Woche zu finden, brauche ich ein berechnetes Feld, das 7 Tage vom ausgewählten Datum subtrahieren muss und dann die Anzahl der Datensätze für jeden Benutzer ausgibt.

Angenommen, ich habe das Datum als 25-04-2017 ausgewählt, dann sollte meine Tabelle alle Datensätze bis zum 25-04-2017 in einer Spalte anzeigen und andere sollten Daten vom 18-04-2017 bis zum 25-04-2017 anzeigen .

Kann mir jemand dabei helfen?

Antwort

1

konnte ich finde die Lösung für mein Problem. habe ich ein boolesches Feld als Max7Days mit der Formel wie folgt:

DATEDIFF('day', [Date] , {MAX([Date])}) <= 7 

und schuf eine andere, die die Anzahl der Datensätze für die letzten 7 Tage zählen würde, wenn die Bedingung gemäß der folgenden Formel zutraf:

CASE [Max7Days] 
WHEN TRUE 
THEN 
[Number of Records] 
END 
2

Sie können es mit Relative Tage filtern. Wenn Sie Ihre Dimension (Datumstyp) zur Filterliste hinzufügen, erscheint das Bild unten.

enter image description here

Jetzt können Sie auf das relative Datum klicken und für Sie die beste Option zu wählen. Sie können es auf dem Bild unten sehen.

enter image description here

2

erstellen Datum Parameter für Ihren Benutzer auszuwählen. Mit Hilfe des Super Datensatz, habe ich ein calc Feld für die letzten 7 Tage Umsatz:

if datediff('day',[Order Date],[date]) <= 7 and datediff('day',[Order Date],[date]) >= 0 then [Sales] end 

und Vertrieb auf dem neuesten Stand:

if datediff('day',[Order Date],[date]) >= 0 
then [Sales] end 

Siehe beigefügtes Beispiel: https://www.dropbox.com/s/nqdp9zj74jay72d/170427%20stack%20question.twbx?dl=0

+0

In diesem Fall ändert sich der aktuelle Wert des Parameters automatisch jeden Tag? –

+0

Nein, es ist statisch und der Benutzer wählt es jedes Mal aus. – Bernardo

Verwandte Themen