建立量值和 KPI (教學課程)
在這一課,您將使用 PowerPivot 建立及管理量值和關鍵效能指標。 量值是特別為了在使用 PowerPivot 資料的樞紐分析表 (或樞紐分析圖) 中使用而建立的公式。 量值可以用標準彙總函式 (例如 COUNT 或 SUM) 做為基礎,或者,您也可以使用 DAX 自行定義公式。 如需有關量值的詳細資訊,請參閱<PowerPivot 中的量值>。
關鍵效能指標 (KPI) 是以特定量值為基礎,其設計目的是要協助您評估度量資訊的目前值、狀態和趨勢。 KPI 針對「目標」(Target) 值,量測由「基底」(Base) 量值定義之值的績效。 如需有關 KPI 的詳細資訊,請參閱<PowerPivot 中的關鍵效能指標 (KPI)>。
必要條件
本主題是 PowerPivot for Excel 教學課程的一部分,必須依序完成。 如需有關必要條件與教學課程中第一個步驟的詳細資訊,請參閱<PowerPivot for Excel 教學課程簡介>。
量值
在本教學課程中,您將會建立計算商店銷售量的第一個量值、計算去年商店銷售量的第二個量值,以及使用先前兩個量值來計算年的成長的第三個量值。 您將會使用最後一個量值做為 KPI 的基礎,指出年度成長高於、等於或低於目標。 建立量值是建立 KPI 的需求。
[!附註]
這一課所使用的量值是從<PowerPivot DAX 生存指南>中的「年的成長」案例所借用。 如需詳細資訊,請參閱 PowerPivot DAX 生存指南。
若要建立計算商店銷售量的量值
在 PowerPivot 視窗的 [資料檢視] 中,按一下視窗底部的 [FactSales] 資料表索引標籤。 實際上,您可以將量值放入任何資料表,不過為了簡單起見,我們將使用 FactSales 資料表做為所有彙總的邏輯本位。
顯示 [計算區域]。 [計算區域] 是位於每個資料表底部的方格。 它會包含您所建立的任何隱含或明確量值。 若要顯示 [計算區域],請按一下 [主資料夾] 索引標籤中的 [計算區域]。
按一下 [計算區域] 中的第一個資料格。 它正好位於 [SalesKey] 資料行底下。 您要建立的量值都與資料表中的任何資料行無關。 為求方便,我們選擇了方格中的第一個資料行,以便更輕易地查看量值,而不需要逐一捲動方格。
在公式列中,輸入名稱 StoreSales。
接著輸入冒號,然後開始輸入 =CALCULATE() 公式。 當您輸入時,相關公式會出現在公式列下方。
按兩下 CALCULATE 公式。 公式列中公式會擴展為 =CALCULATE。 CALCULATE(Expression, [Filter1], [Filter2], …) 隨即顯示在公式列下方。
開始輸入 SUM。 當自動完成顯示 SUM 時,請按兩下 SUM。
輸入 FactSales[SalesAmount]), DimChannel[ChannelName]=”Store”) 完成公式。
比較您的公式與下列公式。 請特別注意括號與方括號的位置,避免發生語法錯誤:
StoreSales:=CALCULATE(SUM(FactSales[SalesAmount]), DimChannel[ChannelName]="Store")
按下 Enter 鍵接受公式。
若要建立計算去年銷售量的量值
在 [計算區域] 中的 [SalesKey] 資料行下方,按一下從上方算起第二個資料格 ([StoreSales] 之下),然後在公式列中貼入下列公式:
StoreSalesPrevYr:=CALCULATE([StoreSales], DATEADD(DimDate[Datekey], -1, YEAR))
按下 Enter 鍵接受公式。
若要建立計算年的成長的量值
在 [計算區域] 中的 [SalesKey] 資料行下方,按一下從上方算起第三個資料格 ([StoreSalesPrevYr] 之下),然後在公式列中貼入下列公式:
YOYGrowth:=([StoreSales] - [StoreSalesPrevYr]) / [StoreSalesPrevYr]
按下 Enter 鍵接受公式。
您現在應該有三個量值可當做 KPI 的基礎使用。 在下一個步驟中,您會格式化每個量值,讓活頁簿中的值更容易閱讀。
若要格式化每個量值
在 [計算區域] 中的 [SalesKey] 資料行下方,以滑鼠右鍵按一下 [StoreSales],然後選取 [格式]。
在 [格式化] 對話方塊中,選取 [貨幣],然後按一下 [確定]。
以滑鼠右鍵按一下 [StoreSalesPrevYr]、依序選取 [格式] 和 [貨幣],然後按一下 [確定]。
以滑鼠右鍵按一下 [YOYGrowth]、依序選取 [格式] 和 [數值],然後選擇 [百分比]。 按一下 [確定]。
KPI
建立關鍵效能指標 (KPI) 的其中一項需求就是先建立評估為值的基底量值。 接著將此基底量值延伸至 KPI。 在本教學課程中,您將會根據已建立的最後一個量值 YOYGrowth 建立 KPI。 您將會使用這個量值來加入臨界值,指出商店表現相對於去年而言是高於目標、低於目標或等於目標。
若要建立 KPI
請確定您目前位於 [FactSales] 資料表的 [資料檢視] 中。 如果未顯示計算區域,請在 [主資料夾] 索引標籤上,按一下 [計算區域]。
在 [計算區域] 中的 [SalesKey] 資料行底下,以滑鼠右鍵按一下 [YOYGrowth] 量值,此量值將做為基底量值 (值)。 因為這個量值是百分比,所以您將會使用絕對值來指出百分比高於或低於目標。
在量值的內容功能表中,按一下 [建立 KPI] (或在 [主資料夾] 索引標籤的 [量值] 區域中,按一下 [建立 KPI])。 [關鍵效能指標 (KPI)] 對話方塊隨即出現。
[!附註]
您使用之前所述之方法建立的量值無法使用 [建立 KPI]。 如果您在 Excel 中,將資料表中的欄位拖曳至 PowerPivot 欄位清單中的 [值] 區域來建立量值,則該量值為「隱含量值」(Implicit Measure) 而且無法當做 KPI 的基礎使用。 如需詳細資訊,請參閱<PowerPivot 中的量值>。
在 [定義目標值] 中,選取 [絕對值],然後輸入 0。
在 [定義狀態臨界值] 中,按一下並將最低臨界值滑動至 -0.05,將最高值滑動至 0.05。
這些狀態臨界值表示 5% 負成長標記為下限範圍,而 5% 正成長標記為上限範圍的開頭。
在 [選取圖示樣式] 中,按一下交通號誌圖示樣式。
在 [選取圖示樣式] 下,按一下 [描述],然後在 [KPI 描述] 方塊中輸入教學課程範例。
按一下 [確定] 建立 KPI。 KPI 圖示會出現在 [計算區域] 中的 [YOYGrowth] 資料格右邊。
下一個步驟
在下一課:<建立檢視方塊 (教學課程)>,您將會在以檢視方塊為基礎的樞紐分析表中使用剛才建立的量值和 KPI。 檢視方塊是資料表和資料行的子集。 您將了解到,使用檢視方塊可移除與分析無關的項目,藉以簡化報表撰寫作業。