2012-09-20 72 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個月的點擊次數,乘以月份費率,計算第二個月的點擊次數,並進行相同的添加。當存在利率變化時,我沒有看到任何其他方式。