2012-09-20 37 views
0

我目前正在为我的多维数据集设计一项新措施。逻辑很简单:如何将汇率应用于汇总度量

我有一个测量值,它是我的网站上加载的页面数(表格PageLoad中的行数)。

而我有一个数据是:在给定的月份上加载的页面,例如价值0.01美分。

我的结构如下:

Fact_PageLoad - > Dim_Calendar - > Dim_PricePerPage

我需要衡量加载页面的盈利(即:行数*率)

现在我我很想知道如何实现这些数据。我想到了一个计算出来的成员。但即使这样做有可能,如果我要求它在9月15日到15日之间给我多少钱,SSAS是如何处理的,而8月份的费率是0.01,而9月份的费率是0.05?它能计算出八月份的行数并将它们乘以0.01,并将它加上九月份的行数乘以0.05?

我想到了另一个应该工作的解决方案:在我的PageLoad表中添加一个计算的字段,它就是速率。然后我只需要总结这个领域。但我不确定这是最好的解决方案。

感谢您的帮助

回答

0

我不知道如果我完全理解你的问题,但根据我的猜测,两个表和一段代码应该做的工作。它比数据库设计更侧重于逻辑问题。

将每个命中与时间戳存储在一张表中。将月费存储在另一个表中。

做出计算请求后,计算1个月的点击次数,乘以月份费率,计算第二个月的点击次数,并进行相同的添加。当存在利率变化时,我没有看到任何其他方式。