1.
簡單代碼:
axPivotTable1.ConnectionString ="Provider=MSOLAP.3;Data
Source=localhost;Initial Catalog=AdventureWorks DW
".
axPivotTable1.DataMember =
cubeName;
2.
OWC操作介紹:
OWC除上端的工具菜單外,最主要的就是展示地區的四個部分:“篩選區域”,“列區域”,“欄區域”,“度量詳細資料區域”。其中度量詳細資料區域只能“匯總”(即度量)下面的欄位。“樞紐分析表欄位列表”除“匯總”外的其他欄位均可隨意拖拽到除“度量詳細資料區域”外的其他地區。一個欄位只能出現在一個地區中,不能同時出現在不同的地區。
3.
下面我們通過做幾張報表來具體介紹OWC的操作使用。
1)
分析各個派出所在不同時間斷(2002年-2006年)的立案以及破案情況。
把“匯總”下的“已破案”,“已立案”欄位拖拽“度量詳細資料區域”,把“單位”拖拽到“列區域”,把“法案時間”拖拽到欄區域。展示地區就會出現一張嶄新的報表:
這樣,我們已經可以清晰的分析各個派出所在各個年度的立案、破案情況。在時間維度上,根據時間維度的使用者階層特點,可以實現下鑽上聚的操作。比如,在各個年度上均有一個“+”標誌,說明可以實現下鑽,在更細的時間上做分析。我們展開2003年到各個季度:
各個季度可以繼續下鑽到月份,具體不再做舉例。
2)
在上述報表的基礎上我們增加一個計算匯總公式欄位,來顯示破案率,以增加決策支援的力度。
單擊功能表按鈕的電腦器表徵圖,彈出“命令和選項”對話方塊:
並直接指定在“計算”頁,在文本地區輸入計算公式,確保輸入正確後單擊頁面右下角的“更改”按鈕,則展現地區會多出一個度量欄位。預設情況下新欄位自動命名為“新匯總”,我們把它改為既有代表意義又容易記憶的名字“破案率”。我們希望它顯示的是百分比的格式,則單擊“格式”頁,在文字格式設定的數字下拉框中選擇“百分比”:
預設情況下新增欄位的上級目錄是匯總,這也是我們需要的,但是標題“新匯總”切不是我們需要的,把它改為“破案率”:
回到“計算”頁單擊“更改”按鈕,新增“破案率”已經已經按照預先設計顯示:
通過這張報表,我們發現,雖然2002年-2006年立案和破壞的數量均有上升的趨勢,但是通過破案率一項就可以發現各個派出所破案的效率提高了。
(二) 我們還可以在上述報表的基礎上在篩選區域上增加案例類型欄位。這樣案例類型將作為切片地區,展現地區顯示的將是不同案例類型或者他們的組合情況下的分析結果。
預設情況下篩選區域的選項會是全部選中的,即“All”。通過修改“案例類型”的選項:
實現對不同案例類型(或者他們的任意組合)的案例的立案數,破案數,破案率的分析。通過分析資料就可以發現那些類型的案例發生數目最多,破案的情況如何等