数据仓库,SSAS



我得到了这样的人口数据;

Year      Region       Population
----------------------------------
2012     District1       1000
2012     District2       1500
2012     District3       2000

现在我必须制作一个多维数据集,用户可以在其中按月、季度和年级别过滤人口。因此,我决定将数据输入到给定年份的每个月的事实表中,这意味着每个地区具有相同给定编号的 12 条记录。因此,如果用户要求任何月份,他将获得相同的计数。但现在的问题是,如果用户不按月、季度和年份过滤它,我会得到所有数据的总和,这意味着 District1 将显示 12 乘以 1000 = 12000。如何在任何给定时间为第 1 区获得 1000?如果数据在多年内,那么它也不应该将它们汇总起来。我的方法错了吗?希望我足够清楚来解释这个问题。

您的事实是半加性度量,更多信息请访问 http://msdn.microsoft.com/en-us/library/ms175356.aspx

最新更新