2017-04-08 32 views
-1

我必須爲學生考勤設計一個立方體,我們有四個狀態(現在,無,晚,假期)。立方體必須讓我知道在時間(日,月,年等)缺口中不存在的學生人數以及比較總數的百分比。SSAS中的HR立方

我建了一個事實表是這樣的:

City ID | Class ID | Student ID | Attendance Date | Attendance State | Total Students number 
-------------------------------------------------------------------------------------------- 
1  | 1   | 1   | 2016-01-01  | ABSENT   | 20 

但在我SSRS項目,我不能用它來得到正確的數字。我必須按日期,城市和出勤狀況過濾。

例如,我必須知道在X日期有12個不存在,這相當於總數的11%。

任何建議一個好的結構來實現這一點。

回答

2

我認爲這是作業。

您的事實表是錯誤的。

  1. 不要將聚合數據(學生總數)存儲在事實中,因爲它會使計算變得困難。
  2. 請勿在事實表中存儲「缺席」之類的文本值。屬性屬於維度。你

閱讀功課:一個事實表和維,以及他們如何一起工作

  • 什麼是事實的糧食以及如何影響聚合和計算之間

    • 差異。

    Kimball Groups pages有大量的信息。從較低的#技巧開始,因爲它們在您繼續前進時變得更加先進。