Data Analysis Expression (DAX) for Power BI
- Classroom
- Hybrid
รอบการอบรม
วัตถุประสงค์
- ผู้อบรมสามารถบอกความสามารถและหน้าที่ของ DAX ได้
- ผู้อบรมสามารถสรุปข้อมูลด้วย Calculated Columns, Measures, Table ได้
- ผู้อบรมสามารถสร้าง Date Dimension ด้วย DAX ได้
- ผู้อบรมสามารถทำงานด้าน Time Intelligence เพื่อวิเคราะห์ข้อมูลเปรียบเทียบด้านเวลาในมุมต่างๆ ได้
- ผู้อบรมสามารถประยุกต์ใช้งานได้กับ Dashboard, Visualization
หลักสูตรนี้เหมาะสำหรับ
- Chief Data Officers (CDOs)
- Business Analysts
- Data Analysts
- Business Directors and Managers
พื้นฐานของผู้เข้าอบรม
- มีพื้นฐานการทำงานกับระบบปฏิบัติการ Windows และใช้งานอินเทอร์เน็ต
- มีพื้นฐานการทำงานกับข้อมูล และสามารถวิเคราะห์ข้อมูลเบื้องต้นได้
- มีพื้นฐานการใช้สูตรใน Excel เช่น SUM, COUNT, IF, SUMIF, VLOOKUP
- มีพื้นฐานการทํางานกับ Power BI
ความต้องการของระบบ
- ระบบปฏิบัติการ Windows 11 / 10
- โปรแกรม Microsoft Power BI Desktop (ดาวน์โหลดฟรี)
หัวข้อการฝึกอบรม
เข้าใจพื้นฐานการทำงานกับ DAX เพื่อเข้าใจกระบวนการทำงานและวิธีการคำนวณใน Power BI
- การคำนวณใน Power BI
- พื้นฐานการทำงานของ Power BI
- เรียนรู้หลักการของ DAX
- DAX (Data Analysis Expressions) คืออะไร
- ประโยชน์ของ DAX
- แนะนำข้อมูลตัวอย่างในหลักสูตรนี้
- ชนิดของข้อมูลใน DAX (DAX Data Type)
- โครงสร้างไวยากรณ์ของ DAX (DAX Syntax)
- DAX เพื่องานด้าน Business Intelligence
- ภาพรวมของ DAX
- แนะนำ DAX Studio
- การนำเอา DAX ไปประยุกต์ใช้งาน
พื้นฐานที่สำคัญ วิธีการทำงานของการคำนวณระหว่าง Columns และ Measures ว่ามีวิธีการอย่างไรและควรจะเลือกใช้อะไรในการคำนวณ
- Calculated Columns
- Calculated Measures
- วิธีการเลือกใช้การคำนวณให้เหมาะสม
- ประเด็นด้านประสิทธิภาพ (Performance)
- การนำเอา Measures เพื่อใช้ในการกำหนด Conditional Formattingให้กับ Visualization
- กรณีศึกษา : ตัวอย่างการหาอัตราส่วนและเปอร์เซ็นต์ (Ratio & Percent) พร้อมกำหนดค่าสีและ Icon ตาม Measures
เรียนรู้การทำงานกับฟังก์ชันต่างๆ ของ DAX ในรูปแบบกรณีศึกษา การวิเคราะห์ยอดขาย (Sales Performance)
- Aggregate Functions - การสรุปข้อมูลด้วยฟังก์ชันต่างๆ
- Counting Functions - การนับค่าข้อมูลด้วยฟังก์ชันต่างๆ
- Logical Functions - การใช้ IF และ Switch
- Information Functions - การทำงานกับการตรวจสอบข้อมูล
- Text Functions - การทำงานกับข้อความด้วยฟังก์ชันต่างๆ
- Date and Time Functions - การทำงานกับวันที่ด้วยฟังก์ชันต่างๆ
- Relationship Functions - การทำงานกับความสัมพันธ์ด้วยฟังก์ชันต่างๆ
- Workshop
ในทุกๆ Report หรือ Dashboard งานสำคัญอย่างหนึ่งก็คือ การสร้าง Date Table หรือ Date Dimension เพื่อใช้ทำการสรุปผลในรูปแบบต่างๆ เช่น รายปี รายไตรมาส รายเดือน เป็นต้น และการทำ Time Intelligence
- การสร้าง Date Table
- CALENDAR Function
- CALENDARAUTO Function
- ADDCOLUMNS Function
- การกำหนดเป็น Date Table
- การทำ Date Hierarchy และการวิเคราะห์ Sales Trends
- Workshop
เรียนรู้การทำงานกับฟังก์ชันต่างๆ ของ DAX เพื่อทำงานกับ Table FILTER Function
- ALL Function
- RELATEDTABLE Function
- DISTINCT Function
- Top N Function
- Workshop
เรียนรู้การทำงานกับฟังก์ชันด้านสถิติ และฟังก์ชันในการสรุปผลที่ลงท้ายด้วย X ต่างๆ ของ DAX ในรูปแบบกรณีศึกษา โดยจะช่วยในเรื่องของ Performance ได้
- SUMX Function
- AVERAGEX Function
- COUNTX Function
- RANKX Function
- CONCATENATEX Function
- Statistic Functions
- Workshop
- ฟังก์ชัน Calculate
- การกำหนดเงื่อนไขแบบง่ายและแบบซับซ้อน
- Workshop
เรียนรู้การทำงานกับ Time Intelligence เพื่อคำนวณในด้านต่างๆ เช่น YTD, QTD, MTD การทำ Cumulative การดู % Change
- Performance To Date โดยใช้ DATESYTD, DATESQTD, DATESMTD
- Previous Period โดยใช้ DATEADD
- Running Total โดยใช้ DATEINPERIOD
- Workshop
การรับส่งค่าจากผู้ใช้งานผ่าน User Interface พร้อมการประยุกต์ใช้งาน
- การสร้าง What If Parameter
- การประยุกต์ใช้งาน เพื่อการปรับค่าผ่าน Visualization
- กรณีศึกษา การปรับค่าประมาณการ เพื่อดูแนวโน้มสิ่งที่จะเกิดขึ้น
การนำเอาผลจากการคำนวณต่างๆ ของ DAX เพื่อสร้าง Visualization โดยใช้ Power BI Desktop
- การสร้าง Dynamic Measures และ Dynamic Chart Title
- กรณีศึกษา การสร้าง Visualization สำหรับวิเคราะห์ยอดขาย (Sales Performance)
- กรณีศึกษา การสร้าง Visualization สำหรับการวิเคราะห์งานด้าน Production
- กรณีศึกษา การสร้าง Visualization สำหรับงานด้าน Human Resources