Неверный номер недели в дате ISO 8601 в службах аналитики SQL Server - PullRequest
0 голосов
/ 04 ноября 2010

Согласно ISO 8601, первая неделя года - это неделя с первым четвергом года.http://en.wikipedia.org/wiki/ISO_week_date#First_week.

К сожалению, службы анализа SQL Server (SQL Server 2008), похоже, содержат ошибку в реализации даты ISO 8601, поскольку неделя 1 начинается с 1 января 2010 года, а не (как должно быть) в январе4-е.

Это предположение верно?Кто-нибудь знает что-нибудь об этой проблеме?

Ответы [ 2 ]

0 голосов
/ 05 ноября 2010

Вы всегда можете создать таблицу измерений даты в своем DW или использовать таблицу, созданную мастером TI, обновить таблицу в DW и затем использовать ее в качестве источника для своего измерения времени. Я всегда создаю свои собственные измерения даты / времени.

НТН, Hrvoje

0 голосов
/ 04 ноября 2010

Я мало знаю, но Майкл Каплан знает больше http://www.siao2.com/2005/11/14/492249.aspx "ISO 8601 - это асинин" Но я не знаю, дает ли это какое-либо решение Кстати, он часто говорит на эту тему.

...