wilkie0364
Nieuwe gebruiker
- Lid geworden
- 21 aug 2009
- Berichten
- 4
Goedemorgen,
In crystal reports een formule gebruikt om het goede weeknummer te creëren (incl. week 53, etc.).
Als er nu een draaitabel wordt gemaakt, wordt de data van week iso kalenderweek 1 (2009) van 29 t/m 31 december 2008 bij week 1 (2008) gevoegd.
In de formule om de (iso)week te bepalen wordt het zelfde datumveld gebruikt als bij jaar.
dit komt omdat ik geen formule heb kunnen vinden om de regels van genoemde data bij 2009 te krijgen.
In het rapport wordt een groep op jaar en een groep om maand gebruikt. Hier zit hem ook het probleem denk ik?
Heeft iemand dit probleem kunnen oplossen?
Of is er een andere manier om de weken per jaar weer te geven?
Bedankt vast voor de reactie(s).
Gr. WcL
Ter info: Het duurde gelukking niet lang tot ik zelf de oplossing had gevonden.
De data waar het omgaat valt altijd in maand 12.
Waarschijnlijk telt dit ook voor data in januari die in week 52 of 53 valt. Dit kan met deze formule ook opgelost.
Heb dus een formule losgelaten op de datum en de week:
If {@week}=1 and month({@datum aankomst})=12
then totext(year({@Datum aankomst})+1,"####")
else If {@week}>51 and month({@datum aankomst})=1
then totext(year({@Datum aankomst})-1,"####")
else totext(year({@Datum aankomst}),"####")
Misschien heeft nog iemand hier iets aan.
Gr. WcL
In crystal reports een formule gebruikt om het goede weeknummer te creëren (incl. week 53, etc.).
Als er nu een draaitabel wordt gemaakt, wordt de data van week iso kalenderweek 1 (2009) van 29 t/m 31 december 2008 bij week 1 (2008) gevoegd.
In de formule om de (iso)week te bepalen wordt het zelfde datumveld gebruikt als bij jaar.
dit komt omdat ik geen formule heb kunnen vinden om de regels van genoemde data bij 2009 te krijgen.
In het rapport wordt een groep op jaar en een groep om maand gebruikt. Hier zit hem ook het probleem denk ik?
Heeft iemand dit probleem kunnen oplossen?
Of is er een andere manier om de weken per jaar weer te geven?
Bedankt vast voor de reactie(s).
Gr. WcL
Ter info: Het duurde gelukking niet lang tot ik zelf de oplossing had gevonden.
De data waar het omgaat valt altijd in maand 12.
Waarschijnlijk telt dit ook voor data in januari die in week 52 of 53 valt. Dit kan met deze formule ook opgelost.
Heb dus een formule losgelaten op de datum en de week:
If {@week}=1 and month({@datum aankomst})=12
then totext(year({@Datum aankomst})+1,"####")
else If {@week}>51 and month({@datum aankomst})=1
then totext(year({@Datum aankomst})-1,"####")
else totext(year({@Datum aankomst}),"####")
Misschien heeft nog iemand hier iets aan.
Gr. WcL
Laatst bewerkt: