SQL Server Analysis Services中ISO 8601日期的错误周数

时间:2010-11-04 14:20:56

标签: sql-server-2008 ssas iso8601

根据ISO 8601,一年中的第一周是其中第一个星期四的一周。 http://en.wikipedia.org/wiki/ISO_week_date#First_week

不幸的是,SQL Server Analysis Services(SQL Server 2008)似乎在ISO 8601日期实现中存在错误,因为第1周从2010年1月1日开始,而不是(应该)在1月4日。

这个假设是对的吗?有没有人知道这个问题?

2 个答案:

答案 0 :(得分:0)

我知之甚少,但迈克尔卡普兰知道更多http://www.siao2.com/2005/11/14/492249.aspx“ISO 8601是asinine”但我不知道这是否提供任何解决方案。他在BTW上谈论这个话题。

答案 1 :(得分:0)

您始终可以在DW中创建日期维度表或使用TI向导创建的日期维度表,在DW中更新表格,然后将其用作时间维度的来源。 我总是创建自己的日期/时间维度。

HTH, 赫尔沃耶