{ Automated Software };
Data Science

SQL for Data science : การจัดอันดับข้อมูลโดยใช้ Ranking Functions

Ranking Functions คือ ฟังก์ชั่นที่ใช้ในการจัดอันดับข้อมูล ซึ่งใน SQL Script ที่ใช้บ่อยๆ ก็ได้แก่ ROW_NUMBER(),  RANK(), DENSE_RANK()  ซึ่งแต่ละคำสั่งมีการใช้งานที่แตกต่างกันดังนี้ 1. ROW_NUMBER() ใช้สำหรับรันตัวเลขลำดับให้ข้อมูลแต่ละ Row ซึ่งมีวิธีกา…
Read More
Data Science

SQL for Data science : การใช้คำสั่ง PIVOT และ UNPIVOT

PIVOT คือ คำสั่งใน SQL ที่ใช้ในการเปลี่ยนข้อมูลหรือหมุนข้อมูลที่อยู่ในแกน Row ให้แสดงผลใน Column   UNPIVOT คือ คำสั่ง SQL ที่ใช้ในการหมุนข้อมูลที่อยู่ในแกน Column ลงมาเป็นแกน Row   ตัวอย่างที่ 1 การใช้คำส่ง PIVOT ข้อมูล มีวิธีการดังนี้  จาก…
Read More
Data Science

SQL for Data science : “Union All” กับ “Union” ใช้งานแตกต่างกันอย่างไร

"Union All" กับ "Union" ใช้งานแตกต่างกันอย่างไร อธิบายได้ดังนี้ครับ สมมุติผมมีตารางข้อมูลให้ดังนี้ - Union All  คือ การนำข้อมูล 2 ตารางมาทำการต่อกันให้ได้ข้อมูลชุดเดียวโดยดึงข้อมูลมาทั้งหมด และไม่มีการเช็คข้อมูลซ้ำกัน  ตัวอย่างเช่น SELECT ,,, FROM ..…
Read More
Data Science

SQL for Data science : SQL for XML Path เพื่อ concat ข้อมูลหรือ Grouping ข้อมูล

จากรูปด้านล่างกรณีที่เราต้องการ Grouping ข้อมูลในแต่ละเดือน (order date คือ end of month) และนำ Product มา concat ต่อๆกันไป จากนั้นทำการ Sum ยอดทั้งหมดในเดือนนั้นๆ จะสามารถเขียน SQL ได้ยังไง ตัวอย่าง SQL Script --Prepare Data Demo with as ( select or…
Read More
Data Warehouse

การทำงาน Event Handler : OnError เพื่อดักจับ Error log ใน SSIS Package

สำหรับเพื่อนๆที่ใช้ ETL Tool ของค่าย Microsoft ซึ่งก็คือเจ้าตัว Integration Services วันนี้เราจะสร้างการเก็บ error log จาก package ซึ่งเมื่อเกิด error ขึ้นใน task ไหนก็แล้วแต่เราจะทำการ write error log เก็บไว้ใน database เพื่อใช้แก้ปัญหาต่อไปเริ่มกัน…
Read More
Data Visualization

การสร้าง Date Table/Dimension โดยใช้ DAX Calendar function ไว้ใช้งานใน Power BI Desktop

วันนี้จะมาแชร์วิธีการสร้าง Table Date Dimension ไว้ใช้งานใน Power BI Dashboard ซึ่งเราสามารถเขียนมันขึ้นมาด้วยภาษาที่เรียกว่า DAX (Data Analysis Expression) เดี่ยวมาลองทำกันเลยครับ ขั้นตอนที่ 1 : ไปที่ Tab "Modeling" --> "New Table" ขั้นตอนที่ 2 :…
Read More
Data Visualization

เทคนิคการนำเอา Excel Report เก่าๆที่มีอยู่แล้วมาสร้าง Dashboard บน Power BI

สวัดดีครับทุกๆท่าน วันนี้จะมาแชร์วิธีการนำ Report เก่าๆที่เรามีอยู่แล้วนำมาสร้างบน Power BI ไม่ว่าจะเป็น Excel Report หรือ PowerPoint จากรูปด้านล่างสมมุติว่าผมมี Excel Report โดยมีหน้าตาที่สวยงามตามรูปนะครับ แล้วเราจะทำ Power BI ให้ได้ให้มีหน้าตาเหมื…
Read More
Data Visualization

การสร้าง Measurement Filter ใน Microsoft Power BI

ปกติเราจะคุ้นเคยในการนำข้อมูลที่เป็น Dimension Table มาใช้ในการ Filter แต่ถ้าหากว่าเราต้องการนำ Measurement เช่น  ยอดขาย(Sales), จำนวนที่ขายได้(๊Units Sold), กำไร(Profit) มาทำเป็นตัว Filter เพื่อใช้ในกราฟเดียวกัน เพื่อให้การแสดงผลเปลี่ยนไปตาม Measure…
Read More
Data Visualization

การเปลี่ยน data source type จาก excel file เป็น sql server หรือ data source อื่นๆมีวิธีการอย่างไร

เทคนิคในการเปลี่ยนแปลง data source กรณีที่เราสร้าง dashboard บน power bi โดยใช้ source excel file เสร็จเรียบร้อย แล้วเราเปลี่ยนเป็นใช้ข้อมูลบน ms sql server แทนซึ่งสมมุติว่าข้อมูลของเรามีหน้าตาหรือ format เดียวกันเลย จะมีวิธีทำยังไงมาดูกันครับ ขั้นตอ…
Read More
Data Visualization

วิธีการสร้าง Line chart เพื่อแสดงผลกราฟเส้น Sales Forecast จากข้อมูลที่เราคำนวณเองบน Microsoft Power BI

วันนี้เราจะมาทำกราฟแสดงผลข้อมูลพยากรณ์ยอดขายที่เกิดจากการคำนวณด้วยสูตรของเราเอง แล้วนำมา Plot ลงที่ Line Chart ใน Power BI ซึ่งแน่นอนว่าบางทีวิธีการคำนวณ Sales Forecasting ก็จะมี Algorithm หรือ Tools ต่างๆที่ใช้รันเพื่อให้ได้ผลลัพธ์ออกมา แต่นั้นไม่ใช…
Read More