Skip to main content

Erstellen Moving Average In Tableau


Ive erhielt einen Datensatz, der einige Tabellen enthält: Ordnungen, orderitems und Rechnungen. Aufträge und Abrechnungen haben eine Zeile pro OrderID, aber Orderitems könnten mehrere Zeilen pro OrderID haben. OrderIDs können zu einem von 4 Standorten gehören. Im Versuch zu berechnen, für jeden Standort, was die durchschnittliche Abrechnung insgesamt wird mit Tableau. Allerdings, wenn ich ein avg (Abrechnung insgesamt) über Orte, es sieht aus wie Tableau fügt zuerst den Wert der Abrechnungssummen über alle Zeilen, so dass, wenn ein Auftrag mehrere Orderitem Zeilen wird es die Abrechnung insgesamt zusammen, um die Summe dafür OrderID - dann dauert es den Durchschnitt dieser. Gibt es eine Möglichkeit zu haben Tableau berechnen einen Durchschnitt über orderIDs ohne Hinzufügen von Unterfeldern zusammen Oder um es speziell zu aggregieren auf der orderID Ebene, ohne Hinzufügen orderID auf die rowcolumn Regal gefragt Okt 14 14 um 16: 36Its SEHR einfach. Ziehen Sie das Datumsfeld in die Spalten und das Maß, das Sie in Zeilen zeichnen möchten. Klicken Sie dann mit der rechten Maustaste auf das Kennzeichen, und fügen Sie die Tabellenberechnung hinzu. Wählen Sie Bewegliche Berechnung, Summen mit Summe, Bewegen der Tabelle (Across), vorherige Werte 60 (2 Monate), Nächste Werte 0 und voil Tabelle Berechnungen sind leistungsstark. Erfahren Sie, wie sie verwendet werden EDIT: Um Klarstellung Okay, so dass Ihr Problem ist wahrscheinlich (Sie könnten spezifischer durch die Art und Weise, zeigen genau das, was youre tun, was youre bekommen und was Sie streben zu bekommen), dass, wenn Sie herausfiltern die anderen Monate (anstelle von August oder Juli) verlieren Sie die Informationen (weil Sie keine Informationen aus 2 vorherigen Monaten bewerten können). Eine einfache Möglichkeit, damit zu bewältigen, ist eigentlich nicht filtern alle Daten, und nur verstecken Sie die Spalten, die Sie nicht zeigen möchten (wählen Sie alle Monate, die Sie nicht anzeigen möchten, klicken Sie mit der rechten Maustaste und verstecken). Eine elegantere Art, dies zu tun (und mehr interaktive Art und Weise) ist es, eine Tabellenberechnung zu erstellen, die als Filter verwendet wird. Diese Technik nutzt die Tatsache, dass Tabellenberechnungen zuletzt durchgeführt werden. Wenn Sie nur Juli und August anzeigen möchten, erstellen Sie ein Feld mit dem Namen Filter: Die Suche (max (Datum), 0) gibt grundsätzlich das Datum zurück (besser, das maximale Datum eines jeden Tages, wie Sie Tage auf dem Bildschirm haben). Filter auf True, und nur Juli (7) und August (8) wird weiterhin auf dem Bildschirm sein, aber es wird die laufende Summe von 2 Monaten zeigen bis dato Der Hauptunterschied von MONTH (Datum) direkt ist, dass mit Lookup zwingen wird Tableau, um diese letzte zu berechnen, so dass Sie nicht filtern die Daten aus Ihrer laufenden Summe Berechnung, nur aus der Visualisierung. Ein kleiner Hack, aber es funktioniert Um einen besseren Filter zu erhalten, können Sie Parameter verwenden, so dass seine interaktiver.

Comments