共用方式為


MDX 資料定義 - CREATE KPI

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

屬性識別項 意義
目標 傳回數值的有效 MDX 運算式。
狀態 傳回數值的有效 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 計算的量值群組名稱。

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

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

SQL Server Data Tools 中的 KPI 圖形

在 SQL Server Data Tools (SSDT)中,KPI 圖形可以有三或五種狀態。 下表定義每個狀態的值。

KPI 圖形的狀態數目 這些狀態的值
3 Bad = -1 至 -0.5

OK = -0.4999 至 0.4999

Good = 0.50 至 1
5 Bad = -1 至 -0.75

Risk = -0.7499 至 -0.25

OK = -0.2499 至 0.2499

上升 = 0.25 至 0.7499

Good = 0.75 至 1

注意

對於某些圖形,例如反向量測計或反向狀態箭號,範圍會反轉。 也就是說, -1 是好的, 1 是壞的。

在 SQL Server Data Tools (SSDT)中,KPI 圖形的名稱會決定圖形是否有三或五個狀態。 下表列出 SQL Server Data Tools (SSDT) 與其 KPI 圖形相關聯的使用方式、名稱和數目。

圖形的使用 KPI 圖形的名稱 狀態數目
狀態 圖形 3
狀態 交通燈 3
狀態 路標 3
狀態 量測計 3
狀態 反向量測計 5
狀態 溫度計 3
狀態 圓柱 3
狀態 臉部 3
狀態 變異數箭號 3
趨勢 標準箭號 3
趨勢 狀態箭號 3
趨勢 反轉狀態箭號 5
趨勢 臉部 3

另請參閱

DROP KPI 語句 (MDX)
MDX 資料定義語句 (MDX)