Hovedbrud - hvem kan knække denne!
Jeg har en tabel fra access, som jeg har lagt ind i en pivot tabel.Tallene viser vareflow fra vores Navison database på en pågældende vare. Jeg vil gerne analysere, hvor gammelt lageret er, men hver gang vi laver en overførsel mellem to lokationer, får varen en ny "anskaffelsesdato", selvom varen måske er købt 4 måneder før.
Tabellen ser således ud:
Data
Sum af Antal
Måned Køb Salg
2007-1 12
2007-2 1 -4
2007-3 8 -7
2007-4 40 -22
2007-5 63 -16
2007-6 14 -14
2007-7 -6
2007-8 -5
2007-9 -5
2008-2 -1 -2
2008-3 -3
2008-4 -12
2008-5 -6
2008-6 -2
2008-7 -1
2008-9 -1
2008-10
Total 137 -106
I kan se, at det sidste køb er sket i juni 2007 og der i alt er 31 på lager. Min rapport skulle altså vise 14 købt i juni 2007 og resten 17 købt i maj 2007.
Navision vier desværre følgende:
Restantal
Måned
2007-1 0
2007-2 0
2007-3 0
2007-4 0
2007-5 0
2007-6 15
2007-7 1
2007-8 0
2007-9 0
2008-2 0
2008-3 0
2008-4 0
2008-5 1
2008-6 0
2008-7 0
2008-9 10
2008-10 4
Total 31
De 10 og 4 i sep. og okt. 2008 er pga. overførsler og giver altså misvisende, at de 14 stk. er købt inden for 2 måneder og ikke som korrekt er i juni/maj 2007.
Mit spørgsmål er nu, hvordan får jeg min rapport til at vise det korrekt, som vil være:
Restantal
Måned
2007-1 0
2007-2 0
2007-3 0
2007-4 0
2007-5 17
2007-6 14
2007-7 0
2007-8 0
2007-9 0
2008-2 0
2008-3 0
2008-4 0
2008-5 0
2008-6 0
2008-7 0
2008-9 0
2008-10 0
Total 31
Den er bare lavet manuelt.
Jeg vil gerne kunne lave det direkte fra den oprindelige tabel i Access, men ellers hvordan kan Excel hjælpe mig?
Hvis jeg blot kunne bruge sidste købsdato, så var det simpelt, men jeg skal jo netop tage højde for, hvor mange der er købt, da rappoten ellers vil sige 31 fra juni 2006, hvilket er ukorrekt, da der kun er købt 14, så den skal gå tilbage og finde resten tidligere. I nogle tilfælde er købet måske foretaget over 7 måneder, og hvis ingen er solgt, så skal den rapportere alle pr. købsmåned. Laver jeg en overførsel i dag på alle køb de sidste 7 måneder, vil de alle blive "konverteret" til at være købt i dag, og dermed misvisende er "nye".
Håber I forstår problemstillingen, for jeg kan simpelthen ikke se om det overhovedet er muligt, men igen Excel kan alt.
Bemærk at acess tabellen er på mange titusinde linier, og jeg kan sagtens filtrere overførslerne fra.
Spørg endelig, hvis I vil vide mere.
