我得到了这样的人口数据;
Year Region Population
----------------------------------
2012 District1 1000
2012 District2 1500
2012 District3 2000
现在我必须创建一个多维数据集,用户可以在月份,季度和年级过滤人口。因此,我决定将数据输入到事实表中,每年给定年份的每个月,这意味着每个区域的12条记录具有相同的给定数量。因此,如果用户要求任何月份,他将获得相同的计数。但现在的问题是,如果用户没有按月,季度和年份过滤它,我会得到所有数据的总和,这意味着第1区将显示12次1000 = 12000.如何在任何给定时间获得1000的第1区?如果数据是多年,那么它也不应该总结。我的方法有误吗?希望我足够清楚解释这个问题。