MDX 資料定義 - 建立 KPI

建立關鍵績效指標(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