
- Excel Power Pivot 教程
- Excel Power Pivot - 首頁
- Excel Power Pivot - 概覽
- Excel Power Pivot - 安裝
- Excel Power Pivot - 功能
- Excel Power Pivot - 載入資料
- Excel Power Pivot - 資料模型
- Power Pivot - 管理資料模型
- Excel Power Pivot 表格 - 建立
- Excel Power Pivot - DAX基礎
- Power Pivot 表格 - 資料探索
- Excel Power Pivot 表格 - 展平
- Excel Power Pivot 圖表 - 建立
- 表格和圖表組合
- Excel Power Pivot - 層次結構
- Power Pivot - 美觀報表
- Excel Power Pivot 有用資源
- Excel Power Pivot - 快速指南
- Excel Power Pivot - 資源
- Excel Power Pivot - 討論
Excel Power Pivot - DAX基礎
DAX(資料分析表示式)語言是 Power Pivot 的語言。DAX 用於 Power Pivot 的資料建模,並且方便您用於自助式 BI。DAX 基於資料表和資料表中的列。請注意,它不像 Excel 中的公式和函式那樣基於表格中的單個單元格。
在本節中,您將學習資料模型中存在的兩個簡單計算:計算列和計算欄位。
計算列
計算列是資料模型中由計算定義的列,它擴充套件了資料表的內容。可以將其視為由公式定義的 Excel 表格中的新列。
使用計算列擴充套件資料模型
假設您在資料表中擁有按區域劃分的產品的銷售資料,以及資料模型中的產品目錄。

使用此資料建立 Power Pivot 表格。

如您所見,Power Pivot 表格已彙總了來自所有區域的銷售資料。假設您想知道每個產品的毛利潤。您知道每個產品的價格、銷售成本和銷售數量。

但是,如果您需要計算毛利潤,則需要在每個區域的資料表中再新增兩列:總產品價格和毛利潤。這是因為,資料透視表需要資料表中的列來彙總結果。
如您所知,總產品價格 = 產品價格 * 數量,毛利潤 = 總銷售額 - 總產品價格。
您需要使用 DAX 表示式新增計算列,如下所示:
在 Power Pivot 視窗的資料檢視中,單擊 East_Sales 選項卡以檢視 East_Sales 資料表。
在功能區上單擊“設計”選項卡。
單擊“新增”。

右側帶有標題“新增列”的列突出顯示。

在公式欄中鍵入 = [Product Price] * [No. of Units] 並按Enter。

插入一個新的列,標題為CalculatedColumn1,其中包含您輸入的公式計算的值。

雙擊新計算列的標題。
將標題重新命名為TotalProductPrice。

再新增一列計算列以計算毛利潤,如下所示:
在功能區上單擊“設計”選項卡。
單擊“新增”。
右側帶有標題“新增列”的列突出顯示。
在公式欄中鍵入 = [TotalSalesAmount] − [TotaProductPrice]。
按 Enter。
插入一個新的列,標題為CalculatedColumn1,其中包含您輸入的公式計算的值。

雙擊新計算列的標題。
將標題重新命名為毛利潤。

以類似的方式在North_Sales資料表中新增計算列。整合所有步驟,操作如下:
在功能區上單擊“設計”選項卡。
單擊“新增”。右側帶有標題“新增列”的列突出顯示。
在公式欄中鍵入 = [Product Price] * [No. of Units] 並按 Enter。
插入一個新的列,標題為 CalculatedColumn1,其中包含您輸入的公式計算的值。
雙擊新計算列的標題。
將標題重新命名為TotalProductPrice。
在功能區上單擊“設計”選項卡。
單擊“新增”。右側帶有標題“新增列”的列突出顯示。
在公式欄中鍵入 = [TotalSalesAmount] − [TotaProductPrice] 並按 Enter。插入一個新的列,標題為CalculatedColumn1,其中包含您輸入的公式計算的值。
雙擊新計算列的標題。
將標題重新命名為毛利潤。
對 South Sales 資料表和 West Sales 資料表重複上述步驟。

您擁有彙總毛利潤所需的列。現在,建立 Power Pivot 表格。

您能夠彙總毛利潤,這得益於 Power Pivot 中的計算列,並且所有這些都可以在幾個無錯誤的步驟中完成。
您還可以按區域對產品進行彙總,如下所示:

計算欄位
假設您想計算每個區域按產品劃分的利潤百分比。您可以透過向資料表新增計算欄位來實現。
在 Power Pivot 視窗中,單擊 East_Sales 表格中毛利潤列下方。
在公式欄中鍵入EastProfit: = SUM ([Gross Profit]) / sum ([TotalSalesAmount])。
按 Enter。

計算欄位 EastProfit 插入到毛利潤列下方。
右鍵單擊計算欄位 - EastProfit。
從下拉列表中選擇“格式”。

出現“格式”對話方塊。
在“類別”下選擇“數字”。
在“格式”框中,選擇“百分比”並單擊“確定”。

計算欄位 EastProfit 格式化為百分比。

重複這些步驟以插入以下計算欄位:
在 North_Sales 資料表中插入 NorthProfit。
在 South_Sales 資料表中插入 SouthProfit。
在 West_Sales 資料表中插入 WestProfit。
注意 - 您不能使用給定的名稱定義多個計算欄位。
單擊 Power Pivot 表格。您會看到計算欄位出現在表格中。

從表格中的 PivotTable 欄位列表中選擇欄位 - EastProfit、NorthProfit、SouthProfit 和 WestProfit。
排列欄位,使毛利潤和利潤百分比一起顯示。Power Pivot 表格如下所示:

注意 - 在早期版本的 Excel 中,計算欄位稱為度量值。