共用方式為


CREATE KPI 陳述式 (MDX)

建立關鍵效能指標 (KPI)KPI 是用來評估商務或狀況成就的計算集合,這些計算與 Cube 中的量值群組相關聯。

語法

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 屬性值的有效純量運算式。

備註

指定目前連接之 Cube 以外的 Cube 會導致發生錯誤。因此,您應該使用 CURRENTCUBE 取代 Cube 名稱,來代表目前的 Cube。

KPI 屬性

下表列出所有 KPI 屬性。這些屬性中沒有一個有預設值。因此,在將特定值指派給 KPI 屬性前,針對該屬性的查詢將會傳回 null 值。

屬性識別碼

意義

GOAL

傳回數值的有效 MDX 運算式。

STATUS

傳回數值的有效 MDX 運算式。

STATUS_GRAPHIC

定義將由用戶端應用程式所使用之一組相片影像的字串。

TREND

傳回數值的有效 MDX 運算式。

TREND_GRAPHIC

定義將由用戶端應用程式所使用之一組相片影像的字串。

WEIGHT

傳回數值的有效 MDX 運算式。

CURRENT_TIME_MEMBER

傳回時間維度之成員的有效 MDX 運算式。CURRENT_TIME_MEMBER 會針對所有相對的時間函數設定參考點

PARENT_KPI

指定父 KPI 名稱的字串。

CAPTION

用戶端應用程式當做 KPI 標題使用的字串。

DISPLAY_FOLDER

指定用戶端應用程式顯示之 KPI 所在顯示資料夾路徑的字串。資料夾層級的分隔符號是由用戶端應用程式所定義。對於 Analysis Services 所提供的工具和用戶端,反斜線 (\) 為層級分隔符號。若要針對已定義的成員提供多個顯示資料夾,請使用分號 (;) 來分隔資料夾

ASSOCIATED_MEASURE_GROUP

指定所有 MDX 計算應參考之量值群組名稱的字串。

GOAL、STATUS 和 TREND 屬性的值是應在 -1 和 1 之間評估的 MDX 運算式。不過,用戶端應用程式會定義這些屬性的實際值範圍。當您使用 Analysis Services 所提供的工具和用戶端來瀏覽 KPI 時,小於 -1 的值會被視為 -1,而大於 1 的值會被視為 1。

STATUS_GRAPHIC 和 TREND_GRAPHIC 都是用戶端應用程式用來識別要顯示之影像正確集合的字串值。這些字串也會定義顯示函數的行為。此行為包括要顯示之狀態的數目 (這通常是奇數),以及要用於這些每個狀態的影像。

Business Intelligence Development Studio 中的 KPI 圖形

在 Business Intelligence Development Studio 中,KPI 圖形可以有三個或五個狀態。下表定義每個狀態的值。

KPI 圖形的狀態數目

這些狀態的值

3

不良 = -1 到 -0.5

沒有問題 = -0.4999 到 0.4999

良好 = 0.50 到 1

5

不良 = -1 到 -0.75

危險 = -0.7499 到 -0.25

沒有問題 = -0.2499 到 0.2499

上升 = 0.25 到 0.7499

良好 = 0.75 到 1

[!附註]

對於反向量測軌或反向狀態箭頭之類的某些圖形,範圍會被反轉。也就是說,-1 為良好,而 1 為不良。

在 Business Intelligence Development Studio 中,KPI 圖形的名稱可以判斷圖形有三種還是五種狀態。下表列出 Business Intelligence Development Studio 與其 KPI 圖形關聯之用法、名稱,以及狀態數目。

圖形的用法

KPI 圖形的名稱

狀態的數目

狀態

圖形

3

狀態

號誌燈

3

狀態

道路標誌

3

狀態

量測軌

3

狀態

反向量測軌

5

狀態

溫度計

3

狀態

圓柱

3

狀態

笑臉

3

狀態

變異箭頭

3

趨勢

標準箭頭

3

趨勢

狀態箭頭

3

趨勢

反向狀態箭頭

5

趨勢

笑臉

3