Ho avuto lo stesso problema.
ha mostrato la settimana 53 e la settimana 1, eppure giorni a settimana 53 e la settimana 1 sono tutti in settimana 1
un primo momento ho provato a cambiare il formato della data in Access Query per questo:
OrderWeek: Format ([OrderDate], "yyyy-ww", 1,3) < - Ma non ha funzionato. Ottieni date come 2014-52 per la settimana 52 e 2015-52 dove era la prima settimana prima.
Anche l'ordinamento non era il modo in cui mi piaceva. Ha ordinato i dati come 2014-1, 2014-11, 2014-2 ecc. Voglio mostrarlo come 2014-01, 2014-02 .. 2014-11 ecc.
Quindi ecco il nuovo codice da visualizzare sia l'anno e la settimana correttamente in un Access Query:
ActualWeek: IIf(DatePart("ww",[SomeDate])=53,DatePart("yyyy",[SomeDate])+1,DatePart("yyyy",[SomeDate])) & "-" & IIf(DatePart("ww",[SomeDate])=53,"01",IIf(DatePart("ww",[SomeDate])<10,"0" & DatePart("ww",[SomeDate]),DatePart("ww",[SomeDate])))
Questo dimostra ora eventuali giorni dalla settimana 53 come parte della settimana 1
e 'semplicemente contando domenica come il primo giorno della settimana, non lunedi . – falstro