2012-12-26 73 views
0

我的目標是顧客打破,並通過主題日通的%。SSAS列計算最佳實踐

所以我的尺寸是: DimCustomer:客戶ID,客戶名稱,國家 DimSubject:SubjectID,主題,類別 DimDate:DateKey,年度,季度,月 FactTestResults:TestID,客戶ID,SubjectID,DateKey,結果(通過或失敗)

它使更多的意義來計算我的通行證%,在數據倉庫,SSAS或SSRS?如果SSAS或SSRS,我如何去實現這一目標?

感謝

回答

0

從你的立方體擊穿,它看起來像結果爲「合格/不合格」的價值,而不是一個值。你必須持有通行證%以上,一般有用的得分並受最高分(例如70分之59),這樣就可以制定出合格率。如果保留實際分數,則可以計算出所有科目的百分比通過率或某個科目中所有客戶的百分比。

我想補充一個計算的措施SSAS摸出比例,保持立方體內的所有邏輯。這有利於保留多維數據集中的所有邏輯,從而允許您從所有客戶端工具(例如Excel,SSMS)中使用百分比。這也有大約因爲只有最終%值少傳輸數據的好處會下降到SSRS服務器,兩者不實際和學科最高分。