Gleitender Durchschnittlicher Zugriff

Ich habe eine Tabellenproduktion, die die folgende Struktur enthält: Ich habe Daten für jeden Repräsentanten von 112011 bis 812013. Was ich tun möchte, ist, einen 12 Monate gleitenden durchschnittlichen Anfang 112012 für jeden Repräsentanten wie folgt zu erstellen: wo jede Zeile darstellt Der zwölfmonatige gleitende Durchschnitt für den besagten Vertreter zur angegebenen Zeit. Ich fand einige Beispiele, die vage nahe waren und ich versuchte sie ohne Erfolg. Es scheint die Hinzufügung einer Gruppe durch rep-Komponente ist die große Abweichung von anderen Beispielen. Dies ist etwa so weit wie ich bekam: Diese Abfrage scheint einen Gesamtdurchschnitt oder Summe zu ziehen, da es keine Gruppierung in der korrelierten Unterabfrage gibt. Wenn ich versuche zu gruppieren, bekomme ich einen Fehler, dass es nur höchstens eine Zeile zurückkehren kann. Gefragt Okt 10 13 bei 14: 47Wie berechnen Mittelwerte in Microsoft Access In Datenbankanwendungen werden Abfragen häufig verwendet, um schnell den Durchschnitt eines Feldes in einer Datenbanktabelle zu erhalten. Abfragen werden verwendet, um Informationen aus Ihrer Tabelle abzurufen und können auch einige schwere Heben wie Daten-Transformationen oder Berechnungen. In einer Abfrage können Sie die Funktion "Avg" verwenden, um das arithmetische Mittel eines Wertsatzes in einem bestimmten Feld zu berechnen. Verwenden Sie Abfragen, um Mittelwerte in Access zu berechnen. Klicken Sie auf die Registerkarte Erstellen und klicken Sie auf Abfrage-Design, um das Dialogfeld Tabelle anzeigen anzuzeigen. Klicken Sie auf die Tabelle, die Sie verwenden möchten, um einen Durchschnitt zu berechnen, und klicken Sie auf Hinzufügen. Doppelklicken Sie auf das Feld, das Sie verwenden möchten, und klicken Sie auf das Symbol Gesamtsumme. Neben Gesamt: Wählen Sie in der schnellen Tabelle am unteren Rand Ihres Computerbildschirms die Option Durchschnittlich aus, um das Feld zu mitteln. Klicken Sie auf das Symbol Ansicht, um das durchschnittliche Ergebnis anzuzeigen. Moving Average in Query Re: Verschieben von Durchschnitt in Query Meinen Sie nur die neuesten vier Wochen Daten (so dass es jede Woche wandelt) Wie sehen die Daten in Ihrem YearWeek-Feld aus? Formatiert als Text der Zahl TIPPS FÜR FINDEN VON EXCEL-LÖSUNGEN 1. Verwenden Sie die integrierte Hilfe, die mit ExcelAccess kommt. 2. Verwenden Sie die Suchfunktionalität auf diesem Board 3. Viel VBA-Code kann mit dem Makro-Recorder erfasst werden. Geben Sie einem Mann einen Fisch, füttern Sie ihn für einen Tag. Lehren Sie einen Mann zu fischen, füttern ihn für das Leben Gerrit. B sagte: Mai 6th, 2012 05.31 Uhr Re: Moving Average in Abfrage Joe4, Nein, ich möchte den gleitenden Durchschnitt über 4 Wochen zu berechnen. Field YearWeek sieht aus wie 201201 für Woche 1 von 2012 und ist als Nummer formatiert. Re: Verschieben von Durchschnitt in Abfrage OK, unabhängig von Ihren Antworten auf die vorherigen Fragen, ich glaube, ich habe eine Lösung, die für jede Instanz funktionieren sollte. Zuerst habe ich eine benutzerdefinierte Funktion erstellt, die Ihre Wochennummer in eine Gesamtzahl von Wochen umwandelt. Es dauert das Jahr und multipliziert mit 52 und fügt dann die Monate in den letzten beiden Zahlenpositionen hinzu. Diese UDF sieht folgendermaßen aus: Es ist nicht notwendig, eine UDF zu verwenden, da Sie diese Formel direkt in Ihren Abfragen verwenden können, aber da ich sie wiederverwende, ist es oft einfacher und macht Ihre Formeln besser lesbar, es zu tun diesen Weg. Dann habe ich eine Abfrage erstellt, um die maximale YearWeek für jede AreaProduct ID Kombination zu berechnen. Ich nur gruppiert auf die Bereich und Produkt-ID-Felder, und nahm den maximalen YearWeek-Wert (wenn Sie nicht vertraut mit Aggregate-Abfragen sind, empfehle ich sie in Access integrierte Hilfe-Dateien). Angenommen, ein Tabellenname von MyTable, hier ist, was der SQL-Code dieser Abfrage aussieht: Ich nannte diese Abfrage MyMaxQuery. Ich habe dann eine neue Abfrage, in der wir die ursprüngliche Tabelle (MyTable), um diese Abfrage auf den Bereich und Product ID Felder. Ich habe dann ein berechneten Feld namens Check erstellt, wobei ich überprüfen, ob das YearMonth-Feld größer als oder gleich dem max YearWeek-Wert (aus der vorherigen Abfrage) minus 3. Wenn es ist, ich wieder eine 1. Ich dann Kriterien hinzufügen Auf diese Abfrage, um nur die Werte gleich 1 zurückzugeben. Damit werden die Daten auf die letzten 4 Monate begrenzt. Nun, ich ändere diese Abfrage in eine Aggregate-Abfrage, und nehmen Sie den Durchschnitt der Menge zu bekommen, was Sie wollen. Der SQL-Code für diese Abfrage sieht wie folgt aus: TIPPS FÜR FINDEN VON EXCEL-LÖSUNGEN 1. Verwenden Sie die integrierte Hilfe, die mit ExcelAccess geliefert wird. 2. Verwenden Sie die Suchfunktionalität auf dieser Karte 3. Mit dem Makro-Recorder kann viel VBA-Code erfasst werden . Geben Sie einem Mann einen Fisch, füttern Sie ihn für einen Tag. Lehre einen Mann zu fischen, füttern ihn für das Leben


Comments

Popular posts from this blog

Forex Preise Pakistan Datum Klug

Binäre Vorhersagen

Forex 1 Podstawy Giee, Dy Walutowej Peb