我有一个按日期、按供应商和其他一些维度购买的 OLAP 多维数据集。
下面是数据样本。供应商由唯一 ID VendorID 标识:
Date CCID GLID CatID VendorID Amount
31-3-2012 659 55 25 807 124.5
14-5-2012 425 74 1 1452 371.53
1-4-2012 353 55 106 1648 26.79
2-7-2012 339 78 25 1275 1208
8-7-2012 460 66 41 4311 763.25
供应商本身的分数为 1 好、2 平均、3 差、4 无人看管。这些分数随时间而变化。
供应商 807 的示例:
VendorID VendorIDDate Score
807 1-1-2012 4-unattended
807 27-2-2013 2-average
807 1-4-2014 3-poor
807 31-12-2014 1-good
现在,当我开始查询时,我想在特定日期计算 GLID、CCID 和 CatID 上特定切片器的每个分数的供应商数量。
对此进行建模的最佳方法是什么?
我知道我可以使用每个日期的查找将分数添加到基本事实表中,但我认为有更好的方法。