Data Analysis Expression (DAX) for Power BI
- ผู้อบรมสามารถบอกความสามารถและหน้าที่ของ DAX ได้
- ผู้อบรมสามารถสรุปข้อมูลด้วย Calculated Column, Measure, Table ได้
- ผู้อบรมสามารถสร้าง Date Dimension ด้วย Dax ได้
- ผู้อบรมสามารถทำงานด้าน Time Intelligence เพื่อวิเคราะห์ข้อมูลเปรียบเทียบด้านเวลาในมุมต่าง ๆ ได้
- ผู้อบรมสามารถประยุกต์ใช้งานได้กับ Dashboard, Visualization
- CDO (Chief Data Officer)
- Business Analyst
- Data Analyst
- Director / Manager
- มีพื้นฐานการทำงานกับระบบปฏิบัติการ Windows และใช้งานอินเตอร์เน็ต
- มีมุมมองในการทำงานกับข้อมูลเพื่อสรุปผลในด้านต่าง ๆ
- มีพื้นฐานการใช้สูตรใน Excel เช่น SUM, COUNT, IF, SUMIF, VLOOKUP
- มีพื้นฐานการทํางานกับ Power BI
- ระบบปฏิบัติการ Windows 11/ Windows 10
- โปรแกรม Microsoft Power BI Desktop (ดาวน์โหลดฟรี)
เข้าใจพื้นฐานการทำงานกับ DAX เพื่อเข้าใจกระบวนการทำงานและวิธีการคำนวณใน Power BI
- พื้นฐานการทำงานของ Power BI
- เรียนรู้หลักการของ DAX
- DAX (Data Analytic Expression) คืออะไร
- ประโยชน์ของ 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 และการวิเคราะห์ Sale Trend
- 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
- กรณีศึกษาการปรับค่าประมาณการ เพื่อดูแนวโน้มสิ่งที่จะเกิดขึ้น
- Workshop
การนำเอาผลจากการคำนวณต่าง ๆ ของ DAX เพื่อสร้าง Visualization โดยใช้ Power BI Desktop
- ตัวอย่างกรณีศึกษา การทำ Dynamic Measures, Dynamic Chart Title
- ตัวอย่างการสร้าง Visualization เพื่อการวิเคราะห์ยอดขาย (Sales Performance)
- ตัวอย่างการสร้าง Visualization เพื่อการสรุปงานด้าน Production
- ตัวอย่างการสร้าง Visualization เพื่อการสรุปงานด้าน Human Resources