17. maj 2006 - 10:38Der er
9 kommentarer og 1 løsning
Ugentlig eksport af rapport data
Hej
Min chef har spurgt om jeg kan lave en fast periodisk fastholdelse af rapporters/forespørgslers data. Det skal bruges til at lave grafer osv af udviklingen i omsætning osv. Jeg har ikke rigtig nogen idé til, hvordan det gøres. Kunne det være noget med at køre en forespørgsel periodisk, som beregner totaler og gemmer dem? Eller måske eksport til html-sider..?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Med mindre det oprindelige datagrundlag ændrer sig, er det vel ikke noget problem at generere rapporten for historiske perioder ... og eventuelt benytte UNION forespørgsler til at eksempelvis generere en status med forskellige kriterier på det samme datagrundlag ...
Hvis datagrundlag derimod ændrer sig hen over tid, og I har behov for at have nogle resultater som viser KPI med udgangspunkt i hvorledes data så ud i 1 kvartal, 2 kvartal osv ... kan du gemme dine resultater i historik-tabeller
Jeg har engang lavet noget der ligner, hvor jeg fra Access eksporterede data over i et Excel regneark. Når først tallene er der, kan du jo lave alle mulige typer grafer og pivotere og meget mere.
Jeg spurgte engang herinde om noget kode der kører en forespørgsel automatisk 1 gang om ugen...det kan være du kan bruge det til noget: http://www.eksperten.dk/spm/583952
Jeg kan ikke rigtig finde ud af hvad præcis du vil egentlig :D
Til ffsoft: Det duer ikke, jeg kan godt finde ud af at eksportere tallene, men kun på manuel basis. Dvs hvor jeg vælger at eksportere til et eller andet.. Pointen er, at det hele skulle foregå automatisk, og at jeg ikke skulle ind og pille ved noget. Altså så der laves et udtræk, uanset om jeg er der, eller ej..
Til Jensen: Hvordan genererer man en rapport for en historisk periode automatisk? Mener du at jeg skulle lave en forspørgsel? Som nævnt før, skal det foregå i baggrunden, og uanset om jeg husker at køre en forespørgsel eller ej.. Jeg ved desuden ike hvad KPI er, eller en historik-tabel?
Rapporterne bygger jo som udgangspunkt på een eller anden form for forespørgsel, hvori det talmæssige grundlag fremgår ... disse forespørgsler kan jo benyttes som datagererator for din tabel hvori du vil gemme tidligere perioders resultater.
KPI = Key Performance Indikator ... troede det var kendte begreber i en økonomifunktion :o)
Blot til inspiration: Nedenstående syntax kan kopieres og indsættes direte i datofeltet i design på en foruddefineret forspørgsel, altså en gemt forspørgsel:
Between Date()-Weekday(Date();2)+1 And Date()-Weekday(Date();2)+7
Ovenstående vil altid automatisk trække data fra din tabel, via datokriteriet vises der kun data for den aktuelle uge man er i, dette er så helt dynamisk.
Dette er ihvertfald datagrundlaget for en aktuel uge :o)
Eller sidste uge: Between Date()-Weekday(Date();2)-6 And Date()-Weekday(Date();2)
Eller aktuel måned: Between Date()-Day(Date())+1 And DateAdd("m";1;Date())-Day(DateAdd("m";1;Date()))
Eller sidste måned: Between DateAdd("m";-1;Date())-Day(DateAdd("m";-1;Date()))+1 And Date()-Day(Date())
Hvis du har en PC der står tændt når jobbet skal køres, kan du jo sætte windows op til at åbne en Access database på et bestemt tidspunkt. I databasens autoexec kører du så den kode der henter data ud fra Access og over i et (eller flere) eksisterende Excel regneark.
Med god inspiration af jer og af især knaldperles link, har jeg fået følgende til at lykkes: 1. lav en tabel der indholder de data der skal gemmes 2 lav en opdateringsforespørgsel som føjer data ind i tabel1 3. lav en makro, du kalder Autoexec Første linje skal være ÅBnForespørgsel hvor du vælger opdateringsforespørgslen anden linje er StopMakro
Databasen kører Q hver gang den åbnes, og overdrager derefter styringen til din almindelige Oversigtsstyring. Den laver IKKE en ugentlig Q, da det egentlig er ligegyldigt for os, men hvis det er vigtigt for jeres virksomhed, må du bruge noget af programmeringen ovenfor nævnt.
Dette kan bruges til at lave et datagrundlag til analyser af udvikling i nøgletal. Jeg håber nogle eksperter vil advare, hvis dette skulle være en helt forkert fremgangsmåde...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.