Avatar billede terib Nybegynder
02. april 2004 - 07:22 Der er 9 kommentarer og
3 løsninger

Årsags analyse

Hej,
Jeg sidder med en tabel, hvori jeg har registreret nogle varer.
Felterne er følgende:
ID, Varenr,aarstal, Omsætning, Antal.
ID er autonummer, Varenr er tal(vælges i varenummertabellen),Aarstal er tekst, Omsaetning er Valuta og Antal er tal i standardformat.

Så har jeg lavet en forespørgsel der viser mig varenr, varenavn, aarstal, omsaetning, antal og et beregnet felt med gns prisen.

Nu kunne jeg godt tænke mig at belyse årsagen til at gns prisen på en bestemt vare, enten falder eller stiger, hvis det er muligt ?
Hvis gns prisen er faldet over en periode på 5 år, er det så fordi mængden er steget eller omsætningen er faldet ? Og hvor mange procent er antalet af varer steget pr år eller faldet pr år.

Indviklet ? For mig er det....Hjæææælp !

På forhånd tak.
Avatar billede qnud Nybegynder
02. april 2004 - 07:31 #1
Hvis prisen er faldet over fx 5 år er det pga. at udbudet er steget
Jo mere sjælden en vare er (lavt udbud) jo større er efterspørgslen og jo højere bliver prisen dermed.
Hvis vi skal regne ud hvor mange procent det er faldet/steget bliver du nødt til at komme med nogen tal!!
Avatar billede mugs Novice
02. april 2004 - 07:51 #2
Jeg har ikke så meget tid lige nu. Men jeg ville se på et diagram med flg felter:

gns. pris på Y-aksen
og på x-aksen
årstal
omsætning
Avatar billede jensen363 Forsker
02. april 2004 - 08:00 #3
Jeg har tidligere med held benyttet RunningSum i rapportsammenhænge til diverse analyseformål.

You can use the RunningSum property to calculate record-by-record or group-by-group totals in a report. The RunningSum property specifies whether a text box on a report displays a running total and lets you set the range over which values are accumulated. For example, you can group data by month and show the sum of each month's sales in the group footer. You can show the running sum of accumulated sales over the entire report (sales for January in the January footer, sales for January plus February in the February footer, and so on) by adding a text box to the footer that shows the sum of sales and setting its RunningSum property to Over All.

Måske en idé som du kan arbejde videre med ;)
Avatar billede terib Nybegynder
02. april 2004 - 08:11 #4
>> mugs og jensen363 - tak for tippene. Jeg prøver og arbejde lidt videre, men er stadig interesseret i "lyse" indfald.
>> gnud - din påstand om udbud og efterspørgsel, er vist en sandhed med modifikationer...:-) Jeg vil påstå at prisen godt kan falde, selvom udbuddet ikke stiger ! Hvad hvis en farve eks. ikke er moderne mere ? Falder prisen så ikke ? Eller omvendt :-))
Avatar billede terib Nybegynder
02. april 2004 - 08:20 #5
Og lige nogle tal....som forespurgt:
I år 2000 solgte varenummer 2222 for 121.023.022,- og antallet var 17.829.705 til en gns pris på 6,79
I år 2001 solgte varenummer 2222 for 132.317.814,- og antallet var 18.881.501 til en gns pris på 7,01

Tal nok ?
Avatar billede jensen363 Forsker
02. april 2004 - 08:29 #6
Nu er to tal jo ikke meget at måle på, men i forbindelse med en analyse ville jeg vælge at måle på standardafvigelsen hhv. variansen på både omsætning, afsætning og genennemsnitspris deraf udlede om der er sammenhænge.
Avatar billede jensen363 Forsker
02. april 2004 - 09:52 #7
Selv om vi bevæger os noget uden for dette forum, nemlig over i statistikkens verden, ville jeg eksperimentere med regressionsanalyser til belysning af årsag/virkning, vel og mærket hvis datamaterialet er tilstrækkeligt stort.

Om Access kan håndtere dette, ved jeg ikke ... men Excel kan ...
Avatar billede overchord Nybegynder
02. april 2004 - 11:59 #8
Du skal nok primaert kigge paa sammenhaengen mellem omsaetning, pris og aarstal.
Hvis du bare skal bruge en kvalitativ analyse kunne du f.eks plotte omsaetning med aarstal i en graf og pris og aarstal i en anden graf ved siden af.
Hvis omsaetningen stiger (udtryk for stoerre efterspoergsel) skulle prisen i teorien ogsaa stige - og det vil du kunne se paa graferne.
Du kan ogsaa lave et direkte plot af omsaetning og pris. Denne kurve skulle i teorien have en positiv haeldning og skaere y-aksen i den minimale pris hvor produktet kan saelges uden tab.
Avatar billede terib Nybegynder
02. april 2004 - 13:40 #9
>>Overchord - se det lød som en god ide. Omsætning/år og Pris/år den prøver jeg senere idag.
Men - hvad nu hvis jeg ønsker at beregne den procentvise stigning/fald i en gns pris år for år ?
Avatar billede overchord Nybegynder
02. april 2004 - 17:03 #10
ok den nemmeste maade at goere det paa er at saette dit foerste aar som index aar og derefter koere indexet for de efterfoelgende aar. Saa hvis prisen er 10 aar 1 (index 100%) og 12.5 i aar 2 (index 125) kan du foelge det igennem en tidsserie. Indeks er nok bedre beregnet til laengere tidsserier end 5 aar men maaske kan du bruge det :-)
Avatar billede terib Nybegynder
02. april 2004 - 17:43 #11
??? Uuups....Jeg kan godt følge dig mht index, men den bør jo beregne den procentvise stigning/fald af sig selv - ikke ? Eller mener du at jeg manuelt skal udregne indextal og sætte dem ind i tabellen ?
Jeg kan ikke helt se hvordan :-(
Avatar billede terib Nybegynder
03. april 2004 - 15:23 #12
Pyyyyhhh ha......den trak tårer den her. Løsningen blev ikke nogle af ovenstående, men følgende:
Først en krydstab forespørgsel med følgende sql:TRANSFORM Round(Sum(([Omsaetning]/[Antal])),2) AS [Gns pris]
SELECT Kulturnumre.Kulturnavn, tblHovedtal.Kulturnr
FROM Kulturnumre INNER JOIN tblHovedtal ON Kulturnumre.Kulturnr = tblHovedtal.Kulturnr
GROUP BY Kulturnumre.Kulturnavn, tblHovedtal.Kulturnr
PIVOT tblHovedtal.Aarstal;

Dernæst en beregning i en forespørgsel baseret på krydstabben som sådan:SELECT xPris.Kulturnavn, xPris.Kulturnr, xPris.[1997], xPris.[1998], Round((([1998]-[1997])*100)/[1997],2) AS Op97til98, xPris.[1999], Round((([1999]-[1998])*100)/[1998],2) AS Op98til99, xPris.[2000], Round((([2000]-[1999])*100)/[1999],2) AS Op99til00, xPris.[2001], Round((([2001]-[2000])*100)/[2000],2) AS Op00til01
FROM xPris;

IKKE elegant, men det VIRKER og det er vel hovedsagen :-))

Tak for forslagene !
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester