影片類型:教學
這部在講什麼:介紹 Power BI 的 DAX 公式語言基礎,涵蓋資料行、量值及核心函數應用,建立高效數據分析邏輯。
適合誰:需要從 Excel 轉型至 Power BI 的數據分析新手。
你會得到:區分資料行與量值的差異、掌握 CALCULATE 等核心函數、學會使用變數優化公式。
最值得看:09:01 詳解 CALCULATE 函數如何進行多重條件篩選與計算。
一眼重點
• 教學優先前置條件 01:17 運作 DAX 前必須正確建立表格間的「關聯性」,否則無法進行跨表(RELATED)參照。
• 教學優先做法 02:14 「新增資料行」會增加檔案體積與運算負擔,僅建議在需要實體資料顯示時使用。
• 教學優先做法 04:35 「量值 (Measure)」不佔用表格空間且運算效率高,是處理單一數值摘要(如銷售總額)的首選。
• 教學優先做法 06:27 使用 SUMX 函數可在「無現成欄位」下執行逐行計算後加總,大幅提升報表效能並節省空間。
• 教學優先做法 09:01 CALCULATE 是最強大的函數,能針對特定維度(如特定產品、客戶)動態設定篩選條件。
• 教學優先做法 11:18 善用 VAR 變數宣告與 RETURN 關鍵字,能讓複雜的增長率公式更具可讀性且易於維護。
流程
建立表格關聯性 → 使用 RELATED 跨表提取運算所需欄位 → 建立量值 (Measure) 進行數據彙總 → 應用 CALCULATE 處理條件式篩選 → 透過 VAR 變數優化複雜邏輯運算。
跳著看
09:01CALCULATE:數據分析的核心篩選邏輯。
看完可以做什麼
下載影片提供的 Excel 範例檔,嘗試在 Power BI 中手動建立一個結合「毛利率」與「特定地區篩選」的量值。
需要留意
• 大量使用「新增資料行」會導致資料筆數龐大時效能顯著下降。
• DISTINCTCOUNT 會忽略重複項,適用於計算客戶數或品項數,勿與普通 COUNT 混淆。
• 在 CALCULATE 中設定篩選條件時,若條件互斥(如 A 且 B)需注意邏輯是否成立,必要時需改用 OR 語法。
觀眾怎麼看
整理 27 則有效留言信心 高觀眾高度肯定教學淺顯易懂,並熱切期待更多 Power BI 進階應用與實務問題解析。
多數觀眾認為老師將複雜的 DAX 函數講解得非常清晰,有效幫助初學者克服學習障礙。
觀眾針對 SUM 與 SUMX 的差異、Calculate 函數用法及除以零的處理方式提出技術性詢問。
觀眾希望未來能涵蓋更多 Power BI 實務技巧,如月增率計算、視覺化驗證及進階觀念說明。
有觀眾建議應更深入探討 Filter Context 與 Row Context 等核心概念,以利建立完整邏輯。
觀眾對於 Power BI 分析職缺為何常要求具備 SQL 能力感到困惑,希望能獲得職涯建議。
本摘要僅反映留言區意見,不代表影片完整內容。