如何在 Excels PowerPivot 加載項中使用 DAX

DAX 代表數據分析表達式,是 PowerPivot for Excel 2013 用於在 Excel 數據模型中的列(字段)之間創建計算的語言的名稱。幸運的是,使用 DAX 創建計算更像是創建使用內置函數的 Excel 公式,而不是使用 VBA 或 HTML 等編程語言。

由於所有 DAX 表達式都像所有標準 Excel 公式一樣以等號開頭,並且一旦您開始鍵入要在表達式中使用的 DAX 函數名稱的第一個字母,這種相似性就得到了強調構建,一個類似插入函數的下拉菜單,其中包含名稱以相同字母開頭的所有 DAX 函數。

一旦您從此菜單中選擇要使用的 DAX 函數,PowerPivot 不僅會在 PowerPivot 公式欄上插入 DAX 函數的名稱(與 Excel 公式欄具有相同的取消、輸入和插入功能按鈕) ),還顯示函數的完整語法,在公式欄下方顯示該函數的所有必需和可選參數。

除了在您為數據模型中的計算列創建的表達式中使用 DAX 函數外,您還可以使用您在 Excel 公式中非常熟悉的舊算術運算符(+ 表示加法,- 表示減法,*用於乘法,/ 用於除法,等等)。

要為數據模型創建計算列,PowerPivot 必須位於數據視圖中。(如果您在圖表視圖中,您可以通過單擊 PowerPivot 窗口的主頁選項卡上的數據視圖命令按鈕或單擊 PowerPivot 窗口右下角的網格按鈕切換回來。)當 PowerPivot for Excel 在數據中時查看,您可以按照以下步驟創建新的計算字段:

在 PowerPivot 窗口中單擊要添加計算列的數據表選項卡。

單擊 PowerPivot 功能區的設計選項卡上的添加按鈕。

PowerPivot 在當前數據表的末尾添加一個新列,其通用字段名稱為Add Column

輸入 =(等號)開始構建您的 DAX 表達式。

PowerPivot 激活其公式欄,在其中插入等號。

在 PowerPivot 公式欄上或多或少地在其中一個工作表的單元格中構建 Excel 公式時構建 DAX 表達式。

要在表達式中使用 DAX 函數,請單擊 PowerPivot 公式欄上的插入函數按鈕,然後在“插入函數”對話框中選擇要使用的函數(與標準 Excel 插入函數對話框非常相似,只是它只包含 DAX職能)。

要在當前數據表中的列之間定義算術或文本計算,您可以通過單擊數據表中的列來選擇要使用的列,這些列散佈著適當的運算符。

若要選擇要在計算中使用或作為 DAX 函數中的參數的字段,請單擊其列頂部的字段名稱以將其添加到 PowerPivot 公式欄上的表達式中。請注意,PowerPivot 會自動將 DAX 表達式中使用的所有字段名稱括在一對方括號中,如

=[單價]*[數量]

您在擴展價格計算列中構建表達式,將 UnitPrice 字段中的值乘以活動數據表的 Quantity 字段中的值。

單擊 PowerPivot 公式欄上的 Enter 按鈕以完成表達式並進行計算。

只要您單擊 Enter 按鈕,PowerPivot 就會執行您剛剛創建的表達式指定的計算,並將結果返回到新列。(這可能需要一些時間,具體取決於數據表中的記錄數。)

一旦 PowerPivot 完成計算,結果就會出現在“添加列”字段的單元格中。然後,您可以通過雙擊其添加列通用名稱、輸入新字段名稱並按 Enter來重命名該列。

在數據表中創建計算列後,您只需在 PowerPivot 數據視圖中單擊其列頂部的字段名稱即可查看其 DAX 表達式。如果您需要編輯其表達式,只需單擊字段名稱以選擇整列,然後單擊 PowerPivot 公式欄上顯示的 DAX 表達式中的插入點即可。

如果不再需要數據模型的數據透視表中的計算列,您可以通過右鍵單擊該列然後在其快捷菜單上選擇刪除列來刪除它。如果您只是想從數據視圖中隱藏該列,請選擇此快捷菜單上的從客戶端工具中隱藏項。

請記住,使用算術和邏輯運算符的 DAX 表達式遵循與常規 Excel 公式中相同的運算符優先級順序。如果您需要更改此自然順序,則必須在 DAX 表達式中使用嵌套括號來更改順序,就像您在 Excel 公式中所做的那樣。添加這些括號時要小心,不要干擾任何方括號,這些方括號始終包含 DAX 表達式中引用的任何數據表字段的名稱。


智能表9.1.1

智能表9.1.1

Smartsheet 是一個動態工作平台,可讓您管理專案、建立工作流程以及與團隊合作。

共享點

共享點

SharePoint 是一個基於 Web 的協作系統,它使用各種工作流程應用程式、「清單」資料庫和其他 Web 元件以及安全功能來控制業務群組的協同工作。

萬年曆1.0.38/1.0.36

萬年曆1.0.38/1.0.36

萬年日曆是一款手機上的日曆檢視應用程式,可協助您在手機上快速查看陰陽日期,從而安排您的重要工作。

微軟 Outlook 2021

微軟 Outlook 2021

Microsoft Outlook 是由 Microsoft Corporation 開發的商業和生產力應用程式。

點擊按鈕

點擊按鈕

ClickUp 是所有企業評價最高的生產力平台之一。Google、Booking.com、San Diego Padres 和 Uber 等大型企業都使用 ClickUp 來提高工作效率。

PDF-XChange 檢視器 2.5.322.10

PDF-XChange 檢視器 2.5.322.10

PDF 已成為閱讀、建立和傳送文字文件的常用格式。反過來,用於此類文件的程式數量也有所增加。PDF-XChange Viewer 是數量不斷增長的 PDF 檢視器之一。

阿帕契開放辦公室

阿帕契開放辦公室

Apache OpenOffice 提供了一整套可與 Microsoft 365 競爭的 Office 應用程序,尤其是 Excel、PowerPoint 和 Word。它允許您更有效地管理您的項目,並支援多種文件格式。

下載 iTaxviewer 1.8.7

下載 iTaxviewer 1.8.7

iTaxViewer軟體是當今最受歡迎的XML檔案讀取軟體。該軟體是用於讀取稅務總局 XML 格式電子報稅單的應用程式。

硝基 PDF 閱讀器

硝基 PDF 閱讀器

Nitro PDF Reader 是一款方便的 PDF 編輯器,涵蓋了大多數人每天使用 PDF 文件執行的所有基本任務。

福昕閱讀器12

福昕閱讀器12

Foxit Reader主要是一個PDF閱讀器,還允許您建立PDF文件、對其進行簽名、編輯以及添加註釋。它適用於作業系統,有 Microsoft Office 軟體包中各種程式的插件。