2010-11-04 4 views
0

Selon la norme ISO 8601, la première semaine de l'année correspond à la semaine du premier jeudi de l'année. http://en.wikipedia.org/wiki/ISO_week_date#First_week.Numéro de semaine erroné dans la norme ISO 8601 date dans SQL Server Analysis Services

Malheureusement, SQL Server Analysis Services (SQL Server 2008) semble avoir un bug dans l'implémentation de la date ISO 8601, puisque la semaine 1 commence le 1er janvier 2010 et non (comme il se doit) le 4 janvier.

Cette hypothèse est-elle exacte? Quelqu'un sait-il quelque chose à propos de ce problème?

Répondre

0

Je connais peu, mais Michael Kaplan en sait plus http://www.siao2.com/2005/11/14/492249.aspx "ISO 8601 est asine" Mais je ne sais pas si cela fournit une solution. Il parle souvent sur le sujet BTW.

+0

Si je comprends ce billet de blog, http://blogs.msdn.com/b/michkap/archive/2010/10/03/10070787.aspx, il n'y a aucune possibilité pour une date réelle ISO 8601, actuellement. – Jan

0

Vous pouvez toujours créer une table de dimension de date dans votre fichier DW ou utiliser celle créée par l'assistant TI, mettre à jour la table dans DW, puis l'utiliser comme source pour votre dimension de temps. Je crée toujours mes propres dimensions de date/heure.

HTH, Hrvoje

Questions connexes