Data Visualization and Business Intelligence Platforms(วิทยากร)
BI เป็นเทคโนโลยีที่ใช้ข้อมูลจากคลังข้อมูลเพื่อนำไปใช้ในการวิเคราะห์และตัดสินใจทางธุรกิจอย่างมีประสิทธิภาพ สามารถค้นหาคำตอบที่ต้องการ และสามารถแก้ปัญหาที่มีความซับซ้อนโดยใช้ระยะเวลาสั้น ๆ ซึ่งวิธีการประมวลผลของ BI จะเรียกว่า OLAP (Online Analytical Pr…
SQL for Data science : Sum Current Month and Previous Month and Sum Previous 6 Month
SELECT ID , SUM(CASE WHEN EOMONTH() = EOMONTH(getdate()) THEN NETAMT ELSE 0 END) as , SUM(CASE WHEN EOMONTH() = EOMONTH(getdate()) THEN NETAMT ELSE 0 END) + SUM(CASE WHEN EOMONTH() = dateadd(MM,-1,eomonth(getdate())) THEN NETAMT ELSE 0 END) + …
Dax sum last N months with function DATESINPERIOD
สำหรับเพื่อนๆที่กำลังหาวิธี SUM ข้อมูลผลรวมยอดหลังตามจำนวนเดือนที่เราต้องการ สามารถใช้ DATEINPERIOD ดังนี้ Sum Amount(last N months) = CALCULATE ( SUM (data_crm_transfer), DATESINPERIOD(master_date, MAX (master_date),- 6,MONTH) ) จากรูปด้านล่างเป็นกา…
การนำเสนอแผนภาพข้อมูล(Data Visualization) ด้วย Microsoft Power BI(วิทยากร)
การวิเคราะห์ข้อมูลและการนำเสนอแผนภาพข้อมูล(Data Visualization) ด้วย Microsoft Power BI Work Shop เพื่อฝึกการใช้งาน Power BI เอกสารประกอบการเรียนรู้เล่ม 1 ตัวอย่าง Dashboard สำหรับ Work Shop
การนำเสนอแผนภาพข้อมูล (Data Visualization)
Data Visualization เป็นการนำข้อมูลมาผสมผสานกับจินตนาการ เพื่อสร้างภาพในความคิดขึ้นมา ซึ่งมีกระบวนการนำเสนอข้อมูลที่มีความซับซ้อน หรือข้อมูลเชิงปริมาณ ให้สามารถเข้าใจได้ง่าย ในแบบของ กราฟ แผนภูมิ “หากเราต้องเล่าเรื่องด้วยข้อมูล (Data Storytelling)” D…
SQL for Data science : Calculation YTD Amount with PARTITION BY
SQL script for data science เสนอตอนการคำนวณ YTD จากรูปด้านล่างคือ Output ที่เราต้องการให้มีการคำนวณ YTD ของ measurement Amount โดยให้ sum แบบ incremental ทุกๆ เดือนมาดูวิธีการเขียน Script ง่ายๆกันครับ ส่วนที่ 1 : เรามาเตรียมข้อมูลเพื่อใช้ในการเขียน s…
ตัวอย่างการใช้ Power BI(FORMAT Function with DAX)
สำหรับเพื่อนๆที่กำลังพัฒนา Dashboard ด้วย Tool Microsoft Power BI คงต้องเจอการปรับ Format Measurement ซึ่งนอกจากที่เราจะปรับ format ผ่าน Tab Modeling แล้วเรายังสามารถเขียน Dax เพื่อปรับ Format ได้ตามที่เราต้องการ ผมสรุปมาไว้ตามรูปด้านล่างนะครับเพื่อ…
SQL for Data science : การจัดอันดับข้อมูลโดยใช้ Ranking Functions
Ranking Functions คือ ฟังก์ชั่นที่ใช้ในการจัดอันดับข้อมูล ซึ่งใน SQL Script ที่ใช้บ่อยๆ ก็ได้แก่ ROW_NUMBER(), RANK(), DENSE_RANK() ซึ่งแต่ละคำสั่งมีการใช้งานที่แตกต่างกันดังนี้ 1. ROW_NUMBER() ใช้สำหรับรันตัวเลขลำดับให้ข้อมูลแต่ละ Row ซึ่งมีวิธีกา…
SQL for Data science : การใช้คำสั่ง PIVOT และ UNPIVOT
PIVOT คือ คำสั่งใน SQL ที่ใช้ในการเปลี่ยนข้อมูลหรือหมุนข้อมูลที่อยู่ในแกน Row ให้แสดงผลใน Column UNPIVOT คือ คำสั่ง SQL ที่ใช้ในการหมุนข้อมูลที่อยู่ในแกน Column ลงมาเป็นแกน Row ตัวอย่างที่ 1 การใช้คำส่ง PIVOT ข้อมูล มีวิธีการดังนี้ จาก…
SQL for Data science : “Union All” กับ “Union” ใช้งานแตกต่างกันอย่างไร
"Union All" กับ "Union" ใช้งานแตกต่างกันอย่างไร อธิบายได้ดังนี้ครับ สมมุติผมมีตารางข้อมูลให้ดังนี้ - Union All คือ การนำข้อมูล 2 ตารางมาทำการต่อกันให้ได้ข้อมูลชุดเดียวโดยดึงข้อมูลมาทั้งหมด และไม่มีการเช็คข้อมูลซ้ำกัน ตัวอย่างเช่น SELECT ,,, FROM ..…