Moving Average Toegang Vba


Berekening Running totale en Bewegende Gemiddeldes in Microsoft Access met Total Access Statistics Microsoft Access nie ingeboude funksies om hardloop totale bereken bied. Running Totale is opsommings oor 'n sekere aantal rekords. Byvoorbeeld, 'n 30 dae bewegende gemiddelde wat youd graag bereken vir elke rekord op grond van sy waarde en sy vorige 29 rekords. Gelukkig Totaal Toegang Statistiek voer 'n wye verskeidenheid van die bestuur totale berekeninge oor jou rekords: Doen opsommings vir 'n bewegende stel rekords op somme, gemiddeldes, minimum, maksimum, reeks, mediaan, standaardafwyking te bereken, ens Sit die opsomming waarde in 'n gebied in jou data bron Ontleed die data in jou Toegang tafels en navrae (insluitend gekoppel data) Ondersteun groepering op veldwaardes sodat jy verskeie ontleding kan uitvoer in 'n keer Running Totale bygevoeg om Totaal Toegang Statistiek vir Microsoft Access 2007, en X.7 weergawes vir Access 2003 en vroeër. Running Totale Oorsig Running Totale is berekeninge vir 'n sekere aantal rekords deur jou tafel of navraag. Maklik resultate soos hardloop somme, gemiddeldes, minimum, maksimum, mediaan, ens en plaas dit in die velde in jou data bron. Hierdie berekeninge is beskikbaar: Gemiddeld (gemiddelde) Tel Waarnemings Som Som Squared Minimum Maksimum Range standaardafwyking Variansie koëffisiënt van Variansie standaardfout Mediaan Modus af Telling geometriese gemiddeld Harmoniese Mean wortel-gemiddelde-kwadraat Skeefheid Kurtose standaardfout van skeefheid standaardfout van Kurtose Tot vyf velde in jou tafel kan bygewerk op 'n tyd. Hoe lopende totaal Waardes word bereken Byvoorbeeld, wil jy dalk die gemiddeld van die afgelope 10 rekords te bereken. Dit bewegende gemiddelde is bepaal op grond van die volgorde van jou data, die berekening van die gemiddelde vir die 10 rekords en sit dit in 'n veld wat jy aanwys met rekord 10. Vir rekord 11, is rekord 1 geïgnoreer en die berekening uitgevoer word vir rekords 2 deur 11, ens Soos die ander funksies, kan jy groep velde spesifiseer sodat elke groep het sy eie gang totale te bekom. Hierdie funksie is nie 'n aparte tafel te skep. Die resultate word in die velde wat jy spesifiseer in jou data bron. Running Totale Veld Seleksie Die veld seleksie skerm vir hardloop Totale waarmee jy die velde spesifiseer uit te sorteer op en die velde om die resultate te plaas: Groep Fields laat 'n aparte stel analise vir elke kombinasie van unieke waardes onder die groep velde genereer. Die Sorteer Fields bepaal die volgorde van jou rekords aan die gang waardes te bereken. Spesifiseer ten minste een soort veld. Dit kan die volgende insluit die veld jy die uitvoering van die berekeninge op. Velde word gesorteer in stygende volgorde. Spesifiseer tot vyf Fields te Werk met jou totale te bekom. Maak seker dat die velde is van datatipes dat die data wat jy verwag in hulle om te sit kan hou. Byvoorbeeld, moet hulle dubbelspel wees as jy verwag om waardes te stoor soos gemiddelde (gemiddelde), variansie, ens lopende totaal Options Na die kies van die velde, is die bedryf Totale opsies aangebied: Veld ontleed Spesifiseer die stuk grond van die berekeninge is gebaseer op. Hierdie veld kan 'n stuk grond wat gespesifiseer as 'n soort veld wees. Byvoorbeeld, kan jy die loop gemiddelde gebaseer op verkope gesorteer in stygende volgorde te bereken. Aantal rekords te bereken Totale Oor Spesifiseer die aantal rekords in die bewegende totaal. As jy 0 spesifiseer, word die totale bereken vir elke rekord. As jy 'n spesifieke nommer in te voer, is die berekeninge gebaseer op die aantal rekords. Die eerste rekord gedaal toe die volgende een bygevoeg word, en die berekeninge is gebaseer op hierdie bewegende stel rekords. Aanvanklike Stel Records As jy die aantal rekords om totale oor te bereken spesifiseer, daar is 'n opsie om te bepaal wat gebeur voordat jy dat die getal rekords te bereik. Óf die totale moet oorgeslaan word of bereken op grond van die rekords verwerk. Kies Bereken die gang totale ongeag of die aantal beweeg rekords bereik sien. Kies los skoon en kliek om net hardloop totale wanneer die gespesifiseerde aantal rekords is bereik sonder enige berekeninge vir kleiner aantal rekords. Berekening Tipe Daar is baie verskillende tipes berekening beskikbaar. Spesifiseer die een wat jy wil vir elkeen van die werk velde wat jy gekies het. Running Totale Resultate Die Running Totale resultate word in die werk velde vermeld: Voorbeeld van Running Totale geplaas in die regte vier velde van hierdie Microsoft Access tabel In hierdie voorbeeld is die data gesorteer volgens datum en Orde ID, met die berekening van die verkope gebied. Let op die waardes in die veld RunningCount toenemende van 1 tot 10. Sodra dit 10 bereik, is dit steeds teen 10 want dit is die maksimum aantal rekords in die bewegende totaal. Die RunningTotal veld toon die bedrag van verkope oor die rekords in die bewegende stel rekords. Omdat die opsie om die waardes te bereken vir die aanvanklike stel rekords is gekies (voordat dit 10 rekords bereik), is die waardes vertoon. Anders sou die eerste 9 rekords nul waardes het. Interaktiewe Wizard en VBA Programmatiese Interfaces Totaal Toegang Statistiek kan jy interaktief jou berekeninge te genereer deur middel van sy assistent-koppelvlak om maklik te kies die databron, velde, en ontleding sonder programmering. Nadat jy jou keuses spesifiseer, word dit outomaties gestoor as 'n scenario in jou databasis sodat jy dit weer kan hardloop in die toekoms wanneer jou data veranderinge. A VBA statistieke funksie is ook beskikbaar sodat jy hierdie resultate uit-kode kan genereer. Jy kan enige gered scenario maklik uit te voer deur die roeping van 'n enkele prosedure in die Total Access Statistics VBA biblioteek. Die biblioteek sluit 'n reg vrye runtime lisensie, sodat jy dit kan sluit met jou Access-databasis en versprei dit aan nie-Totaal Toegang Statistiek eienaars. Bel die funksie van 'n knoppies OnClick event of ander proses, en die resultate word gegenereer vir jou. Jy kan selfs verberg die ingeboude gebruikerskoppelvlak sodat jou gebruikers nie eens weet Totaal Toegang Statistiek loop. Hulle sal verbaas wees met jou statistiese ontleding vermoëns Bykomende Besonderhede van Berekenings Beskikbaar in Total Access Statistics Hier is 'n paar bykomende hulpbronne en besonderhede oor 'n paar van die data-analise wat jy kan doen op jou Microsoft Access data met Total Access Statistics: Finansiële kontantvloeiberekeninge Gebruik verdiskonteerde kontantvloei vloei en rentekoerse te Netto huidige waarde (NHW), huidige waarde (PV), Future Value (FV) genereer, Interne Opbrengskoers (IOK), Gewysig Interne Opbrengskoers (MIRR) vir 'n gereelde en datum afhanklik betalings en ontvangste. Persentiel Berekenings Bereken verskillende tipes persentiele: mediaan, kwartiele, kwintiele, octiles, desiele, persentiele, elke X.5 persentiel, en plaas dit in 'n tabel of te verander 'n bestaande veld met die rekords persentiel waarde. Running totale en Bewegende Gemiddeldes Som 'n bewegende stel rekords te bestuur somme te bereken, bewegende gemiddeldes, minimum, maksimum, reeks, mediaan, standaardafwyking, ens Data Normalisering (Data Transponeer) Transponeer nie-genormaliseerde data, sodat jy maklik kan analiseer en in stand te hou Dit. Regressies Eenvoudige, veelvuldige en polinoom regressie met berekening van vergelyking koëffisiënte, ANOVA en residuele tafel kruis tabelle en Chi-Square Gevorderde kruis-tabelle met persentasie van ry, kolom en totale vertoon as rekords of columnsMoving Gemiddelde Berekening Moving Gemiddelde Berekening Moving Gemiddelde Berekening Ek probeer 'n bewegende gemiddelde te bereken vir 'n reeks van data. Ek wil die bewegende gemiddelde vir elke punt in die data te genereer, om te wys in 'n grafiek. In elk geval, hieronder is 'n voorbeeld van MS Support. Ek het gevolg na die letter nie, maar my nie die geval gee 'n bewegende gemiddelde. Dit herhaal dieselfde data punt oor en oor (die eerste data punt). So, ek glo nie die funksie om die Begindatum in die MyRST. Seek lyn, dus net die terugkeer van die eerste data punt. Laastens (miskien sal dit baie maklik maak) Ek is verward oor hoe die indekse werk. Ek het gedink jy kon net een primêre sleutel, maar blykbaar kan jy verskeie veld beperkinge te skep. Ek het probeer om dit te doen met die volgende data definisie navraag: ALTER TABLE Tabel1 ADD beperking NoDupes UNIEKE (CurrencyType, TransactionDate) Jammer oor die lengte van hierdie pos. Ek waardeur jou hulp. Die volgende voorbeeld funksie bere bewegende gemiddeldes gebaseer op 'n tafel met 'n primêre sleutel meervoudige veld. Die weeklikse waardes van buitelandse valuta word gebruik vir hierdie voorbeeld. Om die monster funksie skep, volg hierdie stappe: Maak die volgende tabel en stoor dit as Tabel1: Table: Tabel1 --------------------------- -------------- Veld Naam: CurrencyType Primêre Sleutel Data Type: text veldgrootte: 25 Veld Naam: TransactionDate Primêre Sleutel Data Type: Datum / Tyd formaat: Kort datum Veld Naam: Tempo Data Tipe : Geld desimale plekke: 4 Kyk die tabel in databladaansig en sleutel die volgende waardes: CurrencyType TransactionDate Tempo ----------------------------- --------------- Yen 8/6/93 0,0079 Yen 8/13/93 0,0082 Yen 8/20/93 0,0085 Yen 8/27/93 0,0088 Yen 9/3/93 0,0091 Mark 8/6/93 0,5600 Mark 8/13/93 0,5700 Mark 8/20/93 0,5800 Mark 8/27/93 0,5900 Mark 9/3/93 0,6000 Open 'n nuwe module en tik die volgende funksies: Function MAvgs (tydperke as integer, Begindatum, Type Name) Dim MyDB Soos databasis, MyRST Soos rekordstel, MySum Soos Double Dim ek, x Stel MyDB CurrentDb () Stel MyRST MyDB. OpenRecordset (Tabel1) Op Fout Hervat Volgende MyRST. Index PrimaryKey x Periodes - 1 ReDim Store ( x) MySum 0 want ek 0 Om x MyRST. MoveFirst MyRST. Seek, Type Name, Begindatum Hierdie twee veranderlikes moet wees in dieselfde volgorde as die primêre sleutel velde in die tabel. Store (i) MyRSTRate As ek LT x Dan Begindatum Begindatum - 7 Die 7 hier aanvaar weeklikse inligting 1 vir daaglikse data. As Begindatum Dit 8/6/93 Dan MAvgs Null: Exit funksie 8/6/93 vervang met die vroegste datum van die data in die tabel. MySum Store (i) MySum Volgende i MAvgs MySum / Periodes MyRST. Close End Function Skep die volgende navraag gebaseer op die Tabel1 tabel: Navraag: Query1 -------------------- ----------------------------------- Veld: CurrencyType Veld: TransactionDate Veld: Tempo Veld: Expr1: MAvgs ( 3, TransactionDate, CurrencyType) NOTA: Hierdie navraag sal 'n drie-week bewegende gemiddelde van die Tempo data te genereer. Om 'n langer of korter bewegende gemiddelde bereken, verander die nommer 3 in die Querys Expr1 kolom om die waarde wat jy wil bereken. Begin die soektog. Let daarop dat u die volgende drie weke bewegende gemiddelde vir elke geldeenheid. 'N leë waarde dui daarop dat daar nie genoeg vroeër waardes te bereken wat weke gemiddelde. CurrencyType TransactionDate Tempo Expr1 Mark 08/06/93 0,5600 Mark 08/13/93 0,5700 Mark 08/20/93 0,5800 0,57 Mark 08/27/93 0,5900 0,58 Mark 09/03/93 0,6000 0,59 jen 08/06/93 0,0079 Yen 08/13/93 0,0082 Yen 08/20/93 0,0085 0,0082 Yen 08/27/93 0,0088 0,0085 Yen 09/03/93 0,0091 0,0088 RE: Moving Gemiddelde Berekening dhookom (Programmeerder) 28 Junie 10 21:15 Hoe oud is dat kode dit nie die geval uitdruklik gebruik DAO en nie die geval te noem dat hierdie gewoond werk met gekoppel tafels. KODE Dim MyDB as DAO. Database, MyRST as DAO. Recordset. Ek sou 'n subquery gebruik eerder as om 'n rekordstel. Dit mag dalk so lyk: kode te kies CurrencyType, TransactionDate, tempo, (kies Gem (Rate) VAN Tabel1 B WAAR A. CurrencyType B. CurrencyType EN A. TransactionDate TUSSEN B. TransactionDate - 14 en B. TransactionDate) VAN Tabel1 'n re: bewegende gemiddelde berekening wat is regtig volmaak. Ek het regtig waardeer jou hulp. Maar die kode wat jy het is die berekening van die voorwaartse 14 daagse bewegende gemiddelde (die plasing van die bewegende gemiddelde in die rekord vir dag 1 van die gemiddelde, waar ek wou dit wees 'n agterlike soek gemiddelde, geplaas in 'n rekordtyd 14). Ek verander net effens na die volgende en dit blyk te wees, werk kies A. CurrencyType, A. TransactionDate, A. Rate, (SELECT Gem (Rate) VAN Tabel1 B WAAR A. CurrencyType B. CurrencyType EN B. TransactionDate TUSSEN A. TransactionDate - 14 en A. TransactionDate) AS Expr1 UIT Tabel1 AS Jy kan sien, al wat ek gedoen het, was ruil A vir B in die waar klousule. Dit is werklik 'n groot hulp vir my, en ek waardeer dit regtig. Ek het nie gesien kodering soos hierdie voor, en eerlik, ek dont regtig verstaan ​​nie. Ek dont weet hoe die SQL verstaan ​​wat B en A is. Ek neem aan dat hulle die skep van 'n soort van alternatiewe verwysing na Tabel1. As jy enige leiding kan gee sal ek dit baie waardeer. Ook, miskien 'n bietjie verwysing na die materiaal wat ek kan kyk na ek altyd baie opgewonde om iets nuuts oor VBA / SQL leer, en ek waardeer jou hulp RE: Moving Gemiddelde Berekening PHV (MIS) 29 Junie 10 12:22 verstaan ​​wat B en 'n is hulle alias es Re: Moving Gemiddelde Berekening Dankie, PHV. Dit is 'n beter sin reeds Re: Moving Gemiddelde Berekening joshery420 (TechnicalUser) 6. 10 Julie 15:06 Sjoe, nooit gekyk na SQL oog voor. Uiters nuttig. Im probeer om hierdie kode te funksioneer op my eie dataset kry en Im vas op 'n spesifieke probleem. pd2004, nie seker of die nuwe subquery kode gewerk dieselfde as jou ou VBA-kode of nie, maar met my data dit wys nog die rollende gemiddelde selfs al is daar Arent genoeg dae na daardie lengte van 'n gemiddelde te skep. bv As Im uitvoering van 'n 7 dag rollende gemiddelde, dag 1 toon dieselfde data in die kolom 7DayAvg as dit nie in die daaglikse data kolom. Dag 2 sal wys die gemiddelde Dae 1 en 2, ens Het enigeen van julle weet hoe om dit ook te los deur die kans, dankie vir die groot-kode wenk PHV. RE: Moving Gemiddelde Berekening joshery420 (TechnicalUser) 6. 10 Julie 15:08 Woeps, bedoel om te danke dhookom vir die kode wenk, nie PHV. Maar hey, te danke aan albei van julle. XD RE: Moving Gemiddelde Berekening Ek sal die beste oplossings te verlaat om die professionele mense hier, maar jy kan sien in my oorspronklike post hoe die Microsoft Hulp voorbeeld probeer om te hanteer nie. Hier is die kode: As Begindatum Dit 8/6/93 Dan MAvgs Null: Exit funksie 8/6/93 vervang met die vroegste datum van die data in die tabel. Hulle is net die funksie verlaat as die datum nie die geval is pas die kriteria. Ek dont weet as jy so iets kon neem in die aliasse kode wat deur dhookem. Ek dont like hul manier van hantering van hierdie, en ek vermoed dat dhookem n baie meer elegante oplossing sal bied. Vir my doeleindes die probleem wat jy beskryf is nie 'n bekommernis, maar ek sal belangstel in enige oplossings sien wees. RE: Moving Gemiddelde Berekening dhookom (Programmeerder) 6. 10 Julie 17:05 Jy kan probeer om met behulp kamer volstaat () te toets vir 'n telling van die aantal rekords. Let op: ongetoets notepad kode volg: kode te kies A. CurrencyType, A. TransactionDate, A. Rate, IIF ((kies Telling (Rate) VAN Tabel1 C WAAR A. CurrencyType C. CurrencyType EN C. TransactionDate TUSSEN A. TransactionDate - 14 en A. TransactionDate) 7, (SELECT Gem (Rate) VAN Tabel1 B WAAR A. CurrencyType B. CurrencyType EN B. TransactionDate TUSSEN A. TransactionDate - 14 en A. TransactionDate), Null) AS Expr1 UIT Tabel1 AS RE: Moving Gemiddelde CalculationMoving gemiddelde Hierdie voorbeeld leer jy hoe om die bewegende gemiddelde van 'n tydreeks in Excel te bereken. 'N bewegende avearge gebruik te stryk onreëlmatighede (pieke en dale) om maklik tendense herken. 1. In die eerste plek kan 'n blik op ons tyd reeks. 2. Klik op die blad Data, kliek Data-analise. Nota: cant vind die Data-analise knoppie Klik hier om die analise ToolPak add-in te laai. 3. Kies bewegende gemiddelde en klik op OK. 4. Klik op die insette Range boks en kies die reeks B2: M2. 5. Klik op die boks interval en tik 6. 6. Klik in die uitset Range boks en kies sel B3. 8. Teken 'n grafiek van hierdie waardes. Verduideliking: omdat ons die interval stel om 6, die bewegende gemiddelde is die gemiddeld van die vorige 5 datapunte en die huidige data punt. As gevolg hiervan, is pieke en dale stryk uit. Die grafiek toon 'n toenemende tendens. Excel kan nie bereken die bewegende gemiddelde vir die eerste 5 datapunte, want daar is nie genoeg vorige datapunte. 9. Herhaal stappe 2 tot 8 vir interval 2 en interval 4. Gevolgtrekking: Hoe groter die interval, hoe meer die pieke en dale is glad nie. Hoe kleiner die interval, hoe nader die bewegende gemiddeldes is om die werklike data punte. Hou jy van hierdie gratis webwerf Deel asseblief hierdie bladsy op GoogleHow te bereken Bewegende Gemiddeldes in Excel Excel Data-analise Vir Dummies, 2nd Edition Die Data-analise opdrag gee 'n instrument vir die berekening van bewegende en eksponensieel stryk gemiddeldes in Excel. Veronderstel, ter wille van illustrasie, wat you8217ve ingesamel daaglikse temperatuur inligting. Jy wil die driedaagse bereken bewegende gemiddelde 8212 die gemiddelde van die afgelope drie dae 8212 as deel van 'n paar eenvoudige weervoorspelling. Om te bereken bewegende gemiddeldes vir hierdie datastel, neem die volgende stappe. Om 'n bewegende gemiddelde te bereken, eerste kliek op die data tab8217s Data-analise opdrag knoppie. Wanneer Excel vertoon die dialoog Data-analise boks, kies die bewegende gemiddelde item uit die lys en kliek op OK. Excel vertoon die bewegende gemiddelde dialoog. Identifiseer die inligting wat jy wil gebruik om die bewegende gemiddelde te bereken. Klik op die insette Range tekskassie van die bewegende gemiddelde dialoog. Identifiseer dan die insette reeks, óf deur te tik 'n werkblad verskeidenheid adres of deur die gebruik van die muis om die werkblad verskeidenheid kies. Jou reeksverwysing moet absolute sel adresse gebruik. 'N absolute sel adres voorafgaan die brief kolom en ry getal met tekens, soos in A1: A10. As die eerste sel in jou insette reeks sluit in 'n teks etiket om jou data te identifiseer of beskryf, kies die etikette in eerste ry boks. In die interval tekskassie, vertel Excel hoeveel waardes in die bewegende gemiddelde berekening te sluit. Jy kan 'n bewegende gemiddelde met behulp van 'n aantal waardes te bereken. By verstek, Excel gebruik die mees onlangse drie waardes om die bewegende gemiddelde te bereken. Te bepaal dat 'n ander aantal waardes word gebruik om die bewegende gemiddelde te bereken, te betree wat waarde in die interval tekskassie. Vertel Excel waar die bewegende gemiddelde data te plaas. Gebruik die Uitset Range tekskassie om die werkblad reeks waarin jy die bewegende gemiddelde data plaas identifiseer. In die werkkaart byvoorbeeld het die bewegende gemiddelde data is geplaas in die werkblad verskeidenheid B2: B10. (Opsioneel) Gee aan of u 'n grafiek wil. As jy 'n grafiek wat die bewegende gemiddelde inligting plotte wil, Kies die diagram Uitgawe boks. (Opsioneel) Dui aan of jy wil standaardfout inligting bereken. As jy wil die standaard foute te bereken vir die data, kies die standaard foute boks. Excel plaas standaardfout waardes langs die bewegende gemiddelde waardes. (Die standaard fout inligting gaan in C2:. C10) Nadat jy klaar spesifiseer wat bewegende gemiddelde inligting wat jy berekende wil en waar jy wil dit geplaas word, klik op OK. Excel bereken bewegende gemiddelde inligting. Let wel: As Excel doesn8217t genoeg inligting om 'n bewegende gemiddelde te bereken vir 'n standaard fout, dit plaas die fout boodskap in die sel. Jy kan 'n paar selle wat hierdie fout boodskap as 'n value. Moving gemiddelde Microsoft Access wys Last Modified sien: 2012/05/10 Ek wil 'n verskeidenheid van bewegende gemiddeldes in Microsoft Access waar ek 'n tafel met die kolomme bereken Date..Transaction datum in die Microsoft voorbeeld hieronder Produk descriptuon prys verkoop. Valuta in die Microsoft voorbeeld hieronder Microsoft gee 'n voorbeeld van 'n module op die onderstaande webadres, maar dit werk net 'n paar van die tyd en het ook probleme wanneer ek begin 'n nuwe month..all waarvan suggereer ek het 'n probleem met my datums is ingestel op Datum / Tyd Fomat Kort Datum Opsie Vergelyk databasis Function MovAvg (currencyType, Begindatum, tydperk as Integer) Dim eerste Soos DAO. Recordset Dim SQL Soos String Dim ma as betaalmiddel Dim N Soos Integer SQL quotSelect van Tabel1 quot SQL SQL amp quotwhere currencyType quot amp currencyType amp quotquot SQL SQL amp quot en transactiondate Dit quot amp Begindatum amp quotquot SQL SQL amp quot bevel deur transactiondatequot Stel eerste CurrentDb. OpenRecordset (vk l) rst. MoveLast Vir N 0 Om tydperk - 1 As rst. BOF Dan MovAvg 0 Exit funksie Else ma ma rst. Fields (quotratequot) End As rst. MovePrevious Volgende N rst. Close MovAvg ma / tydperk ek nie vaardig in SQL maar kan deel van wat geskryf is verstaan ​​en te skep deur sny en plak die voorgestelde oplossing en gebruik dit maar soos ek gesê het dit werk slegs 'n deel van die tyd wat in kort tydperk bewegende gemiddeldes (sê 5 dae) om die probleem te staak as die datum val in die rigting van die 12de van 'n maand die vorige 5 dae bewegende gemiddelde begin om in te kom fout wat daarop dui dat as jy beweeg van dubbelsyfer om enkele syfer dateer iets die geval is werk reg Ek probleem het ook as my oorskry sowat 23 dae as ek altyd 'n nul op die 1ste van die maand en soms die 2de Enige hulp in die begrip van hoekom ek hierdie probleme opreg waardeer asseblief herhaal wat jy probeer om te doen, en werk op 'n numeriese voorbeeld. Plaas van 'n monster MDB lêer sal die beste van alles wees. In elk geval, jy waarskynlik nie nodig VBA 'n rollende gemiddelde kry 'n normale SQL-stelling sal waarskynlik die werk te doen, en nog baie meer vinnig op daardie. Hier is twee vinnige voorbeelde, met behulp van die aangehegde lêer: 5 dag rollende gemiddelde, per produk, waarvoor al dae kry 'n rollende gemiddelde waarde: 5 dag rollende gemiddelde, per produk, vir rollende gemiddelde is van nul indien daar minder as 5 dae: aangeheg is 'n lêer Ek het probeer om off..I werk is uit Australië so my datums 2010/12/11 beteken 12 November 2010 ens In wese vir elke datum sê 12 November 11/11/2010 ens Ek probeer om 'n bewegende bereken gemiddelde vir die kodes in tipe produk met behulp van die pryse in Tempo di produk tipe TAH het 'n prys vir 2010/12/11 van 7,29 en op 2010/11/11 van 7,36 so 'n 2 dag gemiddeld sou 7.32 wees en vir 11/11 / 2010 dit sou 7,345 as prys op 2010/10/11 wees is 7,33 Ek stel belang in staat is om 'n paar bewegende gemiddeldes soos 15, 30, 60 dae word dae gelys in teenstelling met kalenderdae het as daar geen data vir naweek dae en sou waarskynlik gebruik om 'n make tafel navraag te uitset na 'n ander tafel. Ek wil graag in staat wees om die tyd van die bewegende gemiddeldes Ek hoop dit is 'n bietjie duideliker Algehele wissel: Vlak 6 Want Toegang SQL jy sal nodig hê om die datums aan Amerikaanse formaat te omskep. bv mmddyyyy sien www. mvps. org/access / navrae / Q ry0009.htm Algehele: Vlak 6 Baie dankie www. adit het die antwoord oor hoe om my au datums om ons datums en dan dinge omskep werk goed Datums in SQL-stellings moet wees in die VSA (Verenigde State) kort formaat, en omring deur die simbool. Byvoorbeeld: SQL Kies uit Werknemer waar Begindatum GT amp Format (StrtDate, MM / DD / JJ) amp, behalwe ek gebruik mm / dd / jjjj outeur Sluiting Kommentaar gedefinieer probleem as datum kwessie en het my 'n oplossing met 'n paar goeie artikels om teen straling Skryf kommentaar Deur jou te kliek stem Kenners Effektebeurse Voorwaardes. Gewilde Post Pro is die mees gevorderde manier om jou privaatheid en aanlyn anoniem te versterk deur gelaagdheid die Tor netwerk met Skynprivaatnetwerk dienste. Gebruik albei saam of afsonderlik, en sonder om sagteware te laai op jou toestelle.

Comments

Popular Posts