Hallo beste mensen van dit forum,
daar was ik weer met een vraagje:
Uitleg:
Ik moet nog steeds een jaaroverzicht geven voor een jaar, dit gedeelte is mij gelukt.
Als het rapport start dan kan men door middel van een flowfilter bijv. aangeven: 01-01-03..31-12-03 , dit geeft dan de omzetoverzicht over een jaar. Dit gaat dan vanuit een 'klantengroep' onderverdeeld in 'productgroepen'
Voorbeeld:
Klantengroepen_Omzet
Scholen
Pennen________10
Papier_________50
Inkt___________300
Kantoren
Pennen________40
Papier_________200
Inkt___________1200
Maar daarnaast wil ik dat er ook met het voorgaande jaar wordt vergeleken.
Mijn vraag is.. hoe doe ik dit?
(dus overzicht ernaast weergeven met het jaar ervoor)
Klantengroepen_Omzet{dit jaar}_Omzet{vorig jaar}
Scholen
Pennen________10___________5
Papier_________50___________25
Inkt___________300__________150
Kantoren
Pennen________40___________20
Papier_________200__________100
Inkt___________1200_________600
Bij voorbaat dank voor de hulp.
De omzet wordt uit een flowfield gehaald
(die een flowfilter meekrijgt op klantengroep en datum).
Remco de Jong
Bachelor of Business Administration and Information Technology
minor Application Development
" Don't use comma (,) use dot (.) "
0
Comments
Als ik je stukje proza goed ontleed en samenvat wil je van een datumfilter terug naar het vorige jaar.
Ik ben geen report held maar je zou dit kunnen proberen:
Dit geeft je de begindatum en de einddatum van je filter in normale datumvelden
Dit trekt een jaar van de datums af en maakt er een nieuw datumfilter van.
Dit filter kun je dan weer zetten op de grootboekrekeningen en dan kun je weer een calcfields doen van de bedragen.
Het gaat alleen niet over de grootboekrekeningen,
het gaat over:
Gen. Business Posting Group
_Gen. Product Posting Group (Deze heeft de 3 toegevoegde flowfields/filters)
Gen. Product Posting Group
50001_Sales Amount (Decimal)
50002_Date Filter (Date)
50003_Gen.Bus.Post.Group Filter (Code 10)
Sales Amount
Sum("Sales Invoice Line".Amount WHERE (Gen. Bus. Posting Group=FIELD(Gen.Bus.Post.Group Filter),Gen. Prod. Posting Group=FIELD(Code),Boekingsdatum=FIELD(Date Filter)))
Dit is de constructie, zal datgene van U/jou eerst even proberen
Bachelor of Business Administration and Information Technology
minor Application Development
" Don't use comma (,) use dot (.) "
En ik ben gewoon jij. 8)
Dank U.
RIS Plus, LLC
Respect voor oude(re) mensen is wel op zijn plaats,
zolang het later dan ook maar wordt gedaan als ik oud ben.
Bachelor of Business Administration and Information Technology
minor Application Development
" Don't use comma (,) use dot (.) "
By the way Mark, dat was een Koot & Bie citaatje van de 'voor het hek' sketch, te vinden op De tweede langspeelplaat can het Simplisties Verbond.
RIS Plus, LLC
(dit gaat wel off-topic nu :P)
Bachelor of Business Administration and Information Technology
minor Application Development
" Don't use comma (,) use dot (.) "
RIS Plus, LLC
'De datumformule moet een tijdseenheid bevatten.'
'Voorbeelden van tijdseenheden: D, WD, W, M, K of J.
'L, lopende tijdseenheid, kan als prefix worden opgegeven bij tijdseenheid.'
Mijn probleem hiermee is:
- Waar moet het komen te staan?
(Verder gebruik ik een stukje code van Brummel ::worshippie:: )
Ik denk zelf dat ik hem ergens erin moet 'plakken' bij Date_Ref_Filter..
Bij voorbaat dank.
Bachelor of Business Administration and Information Technology
minor Application Development
" Don't use comma (,) use dot (.) "
bedoelt?
Denk dat de fout hier zit... als ik // voor insert doe, zie ik overal 0 staan
en geen foutmelding meer..
Zal weer even verder op onderzoek uit, ik laat je het weten zodra ik weer verder ben \:D/
Bachelor of Business Administration and Information Technology
minor Application Development
" Don't use comma (,) use dot (.) "
Daar mocht ik niets mee doen toen ik begon met programmeren
Maar enige andere manieren/opties die ik kan gebruiken?
Bachelor of Business Administration and Information Technology
minor Application Development
" Don't use comma (,) use dot (.) "
Op een tijdelijke variabele mag je natuurlijk altijd van alles uithalen wat je maar wilt, en programmeren doe je altijd in een kopie van de database dus veel kan er niet gebeuren.
Dankzij Mark Brummel kan ik nu stukken vooruit,
vriendelijk bedankt voor je inzicht en je kennis.
Remco 8)
Bachelor of Business Administration and Information Technology
minor Application Development
" Don't use comma (,) use dot (.) "
echter nu heb ik een probleem met de filters:
Dit zou in mijn ogen moeten werken, maar helaas doet ie dat niet..
Zoals je kunt zien zijn ineens de waarden die in de variabele zijn gestopt hetzelfde? Of heeft het ermee te maken dat filters eerst worden verwerkt?
ps. Gimme hints
Bijna weekend [-o<
Bachelor of Business Administration and Information Technology
minor Application Development
" Don't use comma (,) use dot (.) "
Ik neem aan dat "Gen. Product Posting Group" de DataItem is, dus dat hoeft er niet voor te staan.
maar ik zie wel in wat ik fout heb gedaan, ik zet wel een filter,
maar bereken de velden niet opnieuw waardoor er niets wijzigt... #-o
Daarnaast had ik de calcfields van jou in mail ook al gekregen, maar toen gebruikte ik de variabele.... :oops:
Nu werkt ie gelukkig.. :P
Maar je reageert wel snel zeg! :shock:
Bachelor of Business Administration and Information Technology
minor Application Development
" Don't use comma (,) use dot (.) "
Soms heb je geluk en ben ik er, soms misschien niet.
Bachelor of Business Administration and Information Technology
minor Application Development
" Don't use comma (,) use dot (.) "
Er komt nog wel wat kleine aanvulling bij:
- Percentuele verschillen tussen jaren, leuk voor de belanghebbers :P
- Gebruiker, geprint(wanneer).
Ik zal zeggen, gebruik ervan wat men eventueel nodig heeft, als dank.
Zit wel maatwerk om het report heen, omdat het hierbij gaat om levensmiddelen.
ps. Ben nog steeds bezig met de report en de site komt over een half jaartje wel, als ik een portfolio heb.
Bachelor of Business Administration and Information Technology
minor Application Development
" Don't use comma (,) use dot (.) "