Saturday, 23 September 2017

Berechnen Gleit Durchschnitt In Pivot Tabelle


(Stackoverflowquestions5283466calculate-moving-average-in-excel scheint etwas verwandt zu sein. Im neugierig, um die non-vba Weg zu tun, dies zu tun.) Meine meine Pivot-Tabelle hat Quelldaten, die eine Anzahl von, wie viele Verkäufe eine Person hatte in der Nach 36 Tagen. Jeder Tag os 1 Spalte in der Pivot-Tabelle, und der Name der Person ist auf der Reihe. Einige dieser Leute hatten keine Verkäufe am Tag1, Tag2, usw. und dürfen nur 3 Tage haben, wo sie etwas an den Tagen 14,15 und 16 verkauft haben. Egal was ihre Sequenz ist, ich möchte die aktuellsten Verkaufsdaten ( Am nächsten am rechten Rand des Pivot-Tisches) und berechnen drei Umsatzsteigerungen zB C20C19 wird 1 sein, wenn sie mehr Verkäufe an dem haben, was Tag C20 ist. Die Zunahme wird durch das Subtrahieren von 1 und das Ändern auf Prozent erhöht. Das Problem ist, wenn eine Person hatte nur Verkäufe auf d10, d11, d12 dann wie kann ich eine allgemeine Formel in Excel zu sagen, suchen Sie nach den letzten aufeinander folgenden Verkäufe, dann berechnen Sie dieses Verhältnis Für eine Person, die Verkäufe in den letzten drei hatte Tage, das ist einfach. Es wird chaotisch zu Hardcode, wo für jeden Verkaufswert zu suchen. Fragte am 14. Juni um 23:43 Hund hat nicht 3 aufeinanderfolgende Verkäufe, wollen Sie die jüngste Zunahme auf der Grundlage der letzten 2 aufeinander folgenden Verkäufe zu berechnen, was wenn Ameise einen neuen Verkauf auf d36 hatte. Aber nicht dazwischen, willst du d3647d3 berechnen? Ndash Aprillion Jun 15 12 um 1:49 Ich habe nicht Excel hier, aber ich hoffe, dass dies Sie zum richtigen Ergebnis führen wird (verwenden Sie statt dessen das ist Ihre Liste Trennzeichen): definieren Sie den Umsatz als eine Reihe von Werten von d1 bis d36 Für eine gegebene Zeile (oder verwenden Sie tatsächliche Bereiche) berechnen Positionen der letzten Werte für jede Zeile mit diesen Array-Formeln (verwenden Sie Strgshifter statt nur eingeben, nachdem Sie diese Formeln schreiben): Position1 max (if (salesltgt10 Spalte (Verkauf))) Position2 max (Spalte (Umsatz) ltgtposition1) Spalte (Verkäufe))) Position3 max (if ((salesltgt0) (Spalte (Verkäufe) ltgtposition1) (Spalte (Verkäufe) ltgtposition2) Spalte (Verkäufe))) : Value1 index (salesposition1) manche Fehlerbehandlung (iferror (. 0)) und dergleichen. Antwortete Jun 15 12 bei 2: 26Moving Durchschnitt in einer Pivot-Tabelle Moving Average in einer Pivot-Tabelle Ive durchsucht durch die Archive und sind leer gekommen. Ich möchte wissen, ob es möglich ist, einen gleitenden Durchschnitt in einer Pivot-Tabelle zu berechnen. Meine Daten sind formatiert als: Spaltenüberschriften: Datum Teilenummer Versendet zur Zeit Datenfelder: 51011 (Textfeld) 1 oder 0 (1 pünktlich, 0 spät) Auf monatlicher Basis bereite ich mehrere Berichte zur Auslieferungsleistung mit einfachen Pivot-Tabellen und Es ist ziemlich einfach. Ich möchte bei der Verfolgung eines 3-monatigen gleitenden Durchschnitts der Sendung auf Zeit Spalte zu suchen. Die Anzahl der Einträge wird von Monat zu Monat unterschiedlich sein. Beispiel: Januar wir versenden 30 Zeilen Februar wir versenden 15 Zeilen März wir versenden 45 Zeilen Für den 3 Monate gleitenden Durchschnitt für März möchte ich alle Zeilen für Januar - März aufnehmen. Ich kann das manuell tun, aber ich hoffe, dass jemand einen klugen Weg hat, um einige berechnete Felder zu der Pivot-Tabelle hinzuzufügen, um zu bekommen, was ich nachher bin. Danke im Voraus, Jim Ive durchsuchte das Archiv und bin leer gekommen. Ich möchte wissen, ob es möglich ist, einen gleitenden Durchschnitt in einer Pivot-Tabelle zu berechnen. Meine Daten sind formatiert als: Spaltenüberschriften: Datum Teilenummer Versendet zur Zeit Datenfelder: 51011 (Textfeld) 1 oder 0 (1 pünktlich, 0 spät) Auf monatlicher Basis bereite ich mehrere Berichte zur Auslieferungsleistung mit einfachen Pivot-Tabellen und Es ist ziemlich einfach. Ich möchte bei der Verfolgung eines 3-monatigen gleitenden Durchschnitts der Sendung auf Zeit Spalte zu suchen. Die Anzahl der Einträge wird von Monat zu Monat unterschiedlich sein. Beispiel: Januar wir versenden 30 Zeilen Februar wir versenden 15 Zeilen März wir versenden 45 Zeilen Für den 3 Monate gleitenden Durchschnitt für März möchte ich alle Zeilen für Januar - März aufnehmen. Ich kann das manuell tun, aber ich hoffe, dass jemand einen klugen Weg hat, um einige berechnete Felder zu der Pivot-Tabelle hinzuzufügen, um zu bekommen, was ich nachher bin. Vielen Dank im Voraus JimPivot Tabelle Zusammenfassung Funktionen: Durchschnitt Wenn Sie ein numerisches Datenfeld zum Wertebereich in einer Pivot-Tabelle hinzufügen, wird die Summenfunktion standardmäßig entweder Summen oder Zählungen verwendet. Sie können dieses Feld ändern, um eine der anderen Zusammenfassungsfunktionen wie zB Durchschnitt zu verwenden. Die mittlere Funktion Die mittlere Funktion in einer Pivot-Tabelle funktioniert wie die AVERAGE-Funktion auf dem Arbeitsblatt, um den Mittelwert (Mittelwert) der Werte zu berechnen. Es summiert alle zugrunde liegenden Werte im Bereich Werte und teilt sich durch die Anzahl der Werte.160 Sie können die Mittelfunktion verwenden, um Mengen, wie Bestellgrößen, Schülerstufen und Projektzeiten, über eine große Anzahl von Instanzen zu vergleichen. Leerzeichen und Nullen So wie sie auf dem Arbeitsblatt sind, werden leere Zellen bei der Berechnung der Pivot-Tabellen-Mittelwerte ignoriert, aber Null-Zellen sind enthalten. In der unten aufgeführten Datenquelle ist die Zelle C7 leer. Diese leere Zelle ist weder im Arbeitsblatt-Durchschnitt (C12) noch im Pivot-Tabellen-Durchschnitt enthalten, wie unten gezeigt. Versteckte Nullen Wenn Sie das Arbeitsblatt formatiert haben, um Nullwerte zu verbergen, denken Sie daran, dass diese Nullwerte in den Mittelwerten enthalten sind, auch wenn die Zellen leer erscheinen. In den beiden unten aufgeführten Datenquellen ist der Gesamtdurchschnitt unterschiedlich. Zeros sind auf dem Arbeitsblatt versteckt, und Zelle F7 enthält eine Null. Zelle C7 ist leer. Wenn Sie aus diesen beiden Datenquellen Pivot-Tabellen erstellen, würde die Pivot-Tabelle Durchschnittliche Funktion die versteckten Nullen beinhalten, genau wie das Arbeitsblatt-Durchschnitt. Formatieren Sie die Ergebnisse Wenn Sie die Funktion "Durchschnittliche Zusammenfassung" verwenden, werden die Ergebnisse wahrscheinlich eine merkwürdige Mischung von Dezimalstellen anzeigen, wie in der Pivot-Tabelle links gezeigt, in der unten erscheinenden Maske. Formatieren Sie das Feld, um eine konsistente Anzahl von Dezimalstellen zu haben (wie in der Pivot-Tabelle rechts, oben), so dass die Zahlen leicht zu vergleichen sind. Several Wege, um dies zu nähern. Hier sind ein Paar für dich. Diese beiden erfordern eine vollständig bevölkerte Datumstabelle, getrennt von Ihrer Hauptdatentabelle (Fakten). 1. Berechnen Sie den Durchschnitt über die letzten 84 Tage (12 volle Wochen) wie folgt. Wo AvgSalesAmt ist ein einfacher Durchschnitt von SalesAmount für Ihre Transaktionen. FILTER fängt gerade den Satz von Daten ein, die in diesem 84-Tage-Fenster vom MAX-Datum sind. 2. Berechnen Sie den Durchschnitt über die letzten 12 Wochen basierend auf einer Wochennummer in Ihrer Datumstabelle. Die Wochensequenznummer würde bei der ersten Woche in deiner Datumstabelle bei 1 beginnen und über alle Jahre in der Tabelle fortfahren (kein Reset am Jahresende). Woche Sequenz kann so in DAX erreicht werden. Anmerkung: Es wäre effizienter, diese vorberechneten aus einer relationalen Datumsdimension oder in SQL zu erhalten. Egal, wenn Sie es im DAX machen müssen, funktioniert das. Die DimDateCalendarYearWeek befindet sich im Format quotyyyy-wwquot. Das gibt dir eine Sequenz beginnend bei 1. Dann kannst du nach zwölf Wochen damit rechnen: Lass mich wissen, ob das hilft. Brent Greenwood, MS, MCITP, CBIP Bitte markieren Sie korrekte Antworten und hilfreiche Beiträge brentgreenwood. blogspot Bearbeitet von Brent Greenwood Editor Donnerstag, 16. Mai 2013 2:18 PM Vorgeschlagen als Antwort von Elvis Long Microsoft Kontingent Mitarbeiter, Moderator Freitag, 17. Mai 2013 7:28 AM Markiert als Antwort von Elvis Long Microsoft Kontingent Mitarbeiter, Moderator Montag, Mai 27, 2013 2:58 PM Mehrere Wege, um dies zu nähern. Hier sind ein paar für dich. Diese beiden erfordern eine vollständig bevölkerte Datumstabelle, getrennt von Ihrer Hauptdatentabelle (Fakten). 1. Berechnen Sie den Durchschnitt über die letzten 84 Tage (12 volle Wochen) wie folgt. Wo AvgSalesAmt ist ein einfacher Durchschnitt von SalesAmount für Ihre Transaktionen. FILTER fängt gerade den Satz von Daten ein, die in diesem 84-Tage-Fenster vom MAX-Datum sind. 2. Berechnen Sie den Durchschnitt über die letzten 12 Wochen basierend auf einer Wochennummer in Ihrer Datumstabelle. Die Wochensequenznummer würde bei der ersten Woche in deiner Datumstabelle bei 1 beginnen und über alle Jahre in der Tabelle fortfahren (kein Reset am Jahresende). Woche Sequenz kann so im DAX erreicht werden. Anmerkung: Es wäre effizienter, diese vorberechneten aus einer relationalen Datumsdimension oder in SQL zu erhalten. Egal, wenn Sie es im DAX machen müssen, funktioniert das. Die DimDateCalendarYearWeek befindet sich im Format quotyyyy-wwquot. Das gibt dir eine Sequenz beginnend bei 1. Dann kannst du nach zwölf Wochen damit rechnen: Lass mich wissen, ob das hilft. Brent Greenwood, MS, MCITP, CBIP Bitte markieren Sie korrekte Antworten und hilfreiche Beiträge brentgreenwood. blogspot Bearbeitet von Brent Greenwood Editor Donnerstag, 16. Mai 2013 2:18 PM Vorgeschlagen als Antwort von Elvis Long Microsoft Kontingent Mitarbeiter, Moderator Freitag, 17. Mai 2013 7:28 AM Markiert als Antwort von Elvis Long Microsoft Kontingent Mitarbeiter, Moderator Montag, Mai 27, 2013 2:58 AM Donnerstag, 16. Mai 2013 14:18 Uhr

No comments:

Post a Comment