建立關鍵績效指標(KPI)。 KPI 是一組與立方體中衡量群組相關的計算,用來評估業務或情境的成功。
Syntax
CREATE KPI CURRENTCUBE | <Cube Name>.KPI_Name AS KPI_Value
[,Property_Name = Property_Value, ...n]
論點
KPI_Name
一個有效的字串,提供 KPI 名稱。
KPI_Value
一個有效的多維表達式(MDX)表達式,回傳一個數值。
Property_Name
一個有效字串,提供 KPI 屬性名稱。
Property_Value
一個有效的純量表達式,用以定義 KPI 屬性的價值。
備註
指定目前連接的立方體以外的其他立方體會出錯。 因此,你應該用 CURRENTCUBE 來代替立方體名稱來表示目前的立方體。
KPI 屬性
下表列出所有 KPI 屬性。 這些屬性都沒有預設值。 因此,在 KPI 屬性被指派特定值之前,對該屬性的查詢將返回空值。
| 屬性標識碼 | Meaning |
|---|---|
| 目標 | 一個有效的 MDX 表達式,回傳一個數值。 |
| STATUS | 一個有效的 MDX 表達式,回傳一個數值。 |
| STATUS_GRAPHIC | 一個字串,定義一組將被用戶端應用程式使用的圖形影像。 |
| 趨勢 | 一個有效的 MDX 表達式,回傳一個數值。 |
| TREND_GRAPHIC | 一個字串,定義一組將被用戶端應用程式使用的圖形影像。 |
| 重量 | 一個有效的 MDX 表達式,回傳一個數值。 |
| CURRENT_TIME_MEMBER | 一個有效的 MDX 表達式,能回傳時間維度中的成員。 CURRENT_TIME_MEMBER 為所有相對時間函數設定參考點 |
| PARENT_KPI | 一個字串,指定父 KPI 的名稱。 |
| 說明 | 一個字串,客戶應用程式用來作為 KPI 說明的說明。 |
| DISPLAY_FOLDER | 一個字串,指定顯示資料夾的路徑,客戶端應用程式將在此顯示 KPI。 資料夾層級分隔符由用戶端應用程式定義。 對於Analysis Services提供的工具與用戶端,反斜線(\)即為層級分隔符。 若要為定義成員提供多個顯示資料夾,請使用分號(;) 來分隔這些資料夾 |
| ASSOCIATED_MEASURE_GROUP | 一個字串,指定所有 MDX 計算應參考的測度群名稱。 |
目標、狀態與趨勢屬性的值為MDX表達式,應評估值介於 -1 到1之間。 然而,這些屬性的實際值範圍是由用戶端應用程式決定的。 當你使用 Analysis Services 提供的工具和客戶來瀏覽 KPI 時,小於 -1 的數值會被視為 -1,而大於 1 的數值則視為 1。
STATUS_GRAPHIC 和 TREND_GRAPHIC 都是字串值,客戶端應用程式用來辨識正確的影像集合。 這些字串同時定義顯示函式的行為。 此行為包括顯示的狀態數量(通常為奇數)以及每個狀態應使用哪些影像。
SQL Server Data Tools 中的 KPI 圖形
在 SQL Server Data Tools(SSDT)中,KPI 圖形可以有三種或五種狀態。 下表定義了這些狀態的數值。
| KPI 圖形的狀態數量 | 這些州的價值 |
|---|---|
| 3 | 壞 = -1 到 -0.5 OK = -0.4999 至 0.4999 Good = 0.50 至 1 |
| 5 | 壞 = -1 至 -0.75 Risk = -0.7499 至 -0.25 OK = -0.2499 至 0.2499 上升 = 0.25 至 0.7499 Good = 0.75 至 1 |
Note
某些圖形,例如反轉儀表或反轉狀態箭頭,範圍會反轉。 也就是說,-1 是好,1是壞。
在 SQL Server Data Tools(SSDT)中,KPI 圖形的名稱決定圖形是三個還是五個狀態。 下表列出 SQL Server Data Tools(SSDT)與其 KPI 圖形相關的使用情況、名稱及狀態數量。
| 圖像的運用 | KPI 圖形名稱 | 州數 |
|---|---|---|
| 現況 | Shapes | 3 |
| 現況 | 交通燈 | 3 |
| 現況 | 路標 | 3 |
| 現況 | 量規 | 3 |
| 現況 | 反向量測計 | 5 |
| 現況 | 溫度計 | 3 |
| 現況 | 圓柱 | 3 |
| 現況 | 臉部 | 3 |
| 現況 | 變異數箭號 | 3 |
| 趨勢 | 標準箭號 | 3 |
| 趨勢 | 狀態箭號 | 3 |
| 趨勢 | 反轉狀態箭號 | 5 |
| 趨勢 | 臉部 | 3 |