SSAS -> AdventureWorks 示例 -> 使用浏览器按周拼接度量值,显示具有两个相同周记录的结果?



我一直在研究一个多维数据集,并注意到当我在多维数据集中按周浏览度量值时,我会得到一个意外的结果,但首先让我显示我的当前场景。我正在按周查看事实负载的计数。当我这样做的时候,我会得到这样的结果

Weeks | Fact Internet Sales Count 
2001-07-01 00:00:00.000 | 28    
2001-07-08 00:00:00.000 | 29 

等等。

再往下,我注意到了这一点

2001-09-30 00:00:00.000 | 10    
2001-09-30 00:00:00.000 | 24

正如你所看到的,它用不同的计数显示了一周两次,当你把这些计数加在一起时,它就是本周的正确计数(即34)。

我只是很困惑为什么它显示两周,当我查看sql中的数据时,我可以看到这两个数据之间的差异严格来说是这些日期所在的月份(在任何例子中,最早的月份是10,最晚的月份是24)。

我最初在自己创建的原始多维数据集中看到了这一点,然后,我调出了可靠的adventureWorks练习多维数据集,发现它也存在于该多维数据集中。

这是因为在这个日期层次结构中,层次结构中最低的属性是日期而不是星期。因此,总有几个星期按日期分开。通过将周作为日期层次结构的最低部分来创建日期层次结构,可以缓解这种情况。

最新更新