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 |