บทความ

สอนแบ่งปันความรู้ เทคโนโลยีเพื่อ “ขับเคลื่อนประเทศไทย”
Advanced options
Microsoft-excel-new-features-power-pivot

Excel มาพร้อมกับ Power Pivot

Power Pivot เป็นอีกความสามารถเด็ดในการทำงานกับข้อมูลใน Excel ซึ่งจะช่วยให้เราสามารถนำข้อมูลจากแหล่งข้อมูลต่างๆ มาสร้าง Data Model เพื่อสร้างความสัมพันธ์ของข้อมูลต่างๆ เข้าหากัน ซึ่งอาจจะมาจากคนละระบบ ซึ่งจำนวน Records จะไม่ใช่ข้อจำกัดของ Excel อีกต่อไป คือสามารถ Import ข้อมูลมาเก็บใน Data Model ด้วย Power Pivot ได้อย่างไม่อั้นอีกด้วย โดยขนาดของข้อมูลจะเล็กกว่าการใช้ Excel ปกติเก็บข้อมูลอีกด้วย
Microsoft Excel มาพร้อมกับ Map & Power Map

Excel มาพร้อมกับ Map & Power Map

ความสามารถอีกอย่างในการสรุปข้อมูลที่เพื่อนำเสนอ Geographic หรือ Location ไม่ว่าจะเป็น ชื่อประเทศ , ชื่อจังหวัด, ชื่ออำเภอ, ชื่อตำบล หรือจะเป็น ละติจูด ลองติจูด นั้นสามารถนำมาเสนอในในรูปแบบของแผนที่ (Map) เพื่อให้เกิดความชัดเจนมากยิ่งขึ้น ซึ่ง 2D Map จะเป็นความสามารถใน Chart ของ Excel 2016
New Features Tell Me และ Smart Lookup

Excel กับ Tell Me และ Smart Lookup

Excel กับ Tell Me และ Smart Lookup เป็นความสามารถใหม่ของ Excel 2016 ที่จะช่วยให้เราเรียกใช้คำสั่งได้ง่ายขึ้น พร้อมกับความสามารถที่จะช่วยสืบค้นข้อมูลที่เราต้องการได้อย่างง่ายๆ
microsoft excel 2016 Excel กับ Pivot Table ที่เก่งขึ้นมาก

Excel กับ Pivot Table ที่เก่งขึ้นมาก

Pivot Table เป็นเครื่องมือในการสรุปผลข้อมูลที่มีมาตั้งแต่ Excel เวอร์ชั่นต้นๆ และมีพัฒนาการที่ดีขึ้นตามลำดับ สามารถสรุปข้อมูลปริมาณมากๆ ได้ แต่ข้อจำกัดของ Excel คือใน 1 Worksheet นั้นสามารถเก็บข้อมูลได้ 1048576 Rows
Microsoft Excel 2016 มาพร้อมกับ Power Query

Excel 2016 มาพร้อมกับ Power Query

Power Query เป็นเครื่องมือในการทำงานกับข้อมูล เพื่อแปลงข้อมูล (Data Transformation) ที่ไม่พร้อมใช้งาน ให้พร้อมใช้งาน โดยสามารถทำงานได้อัตโนมัติ โดยสามารถทำงานกับหลายแหล่งข้อมูล (Multi Source) ได้
 microsoft-excel-new-features-new-chart

Excel 2016 มาพร้อมกับ New Chart

Excel 2016 มาพร้อมกับ Chart ที่เป็น Visualization ใหม่ๆ มากมาย อาทิเช่น Waterfall, Treemap, Sunburst, Pareto, Map เป็นต้น ดังนั้นการสรุปผลด้วยกราฟรูปแบบใหม่ๆ สามารถทำได้อย่างง่ายขึ้น และสวยงาม น่าสนใจยิ่งขึ้น เพราะการนำเสนอในเชิงของ Chart ย่อมใช้ในการสรุปข้อมูลได้ดีกว่าตารางอย่างมาก
Microsoft SQL Server 2017 Datasheet ( 3 )

Microsoft SQL Server 2017 Datasheet ( 3 )

เหลืออีกไม่กี่ตอนก็ใกล้จะจบการเล่าถึง Microsoft SQL Server 2017 Datasheet กันแล้วในครั้งนี้ผู้เขียนจะพูดถึง Graph Data Model ที่ Microsoft ใส่เข้ามาในผลิตภัณฑ์ Microsoft SQL Server 2017 ทั้งที่ Microsoft SQL Server ทำงานบน Relational Model เป็นหลัก ซึ่งทำให้ลูกค้าที่มีความจำเป็นต้องใช้ Graph Database แต่มีใช้ Microsoft SQL Server อยู่แล้วไม่นอกใจและหันไปหาผลิตภัณฑ์อื่น อาทิ Neo4j มาใช้งานเพิ่มเติม
การเลือก Visualization ให้เหมาะสมกับข้อมูล

การเลือกรูปแบบ Visualization ให้เหมาะสมกับข้อมูล

ในปัจจุบันเป็นยุคที่เทคโนโลยีเข้าถึงทุกคน ทำให้การรับรู้ข่าวสาร ข้อมูลต่างๆ เป็นไปได้ง่าย และรวดเร็วมากขึ้น คนที่นำเสนอข้อมูลจึงต้องนำเสนอข้อมูลให้น่าสนใจ เข้าใจง่าย และรวดเร็ว จึงเกิดการสร้าง Data Visualization ขึ้นมา Data Visualization เป็นการใช้ภาพเพื่อแสดงข้อมูลในเชิงปริมาณที่วัดได้ ซึ่งอาจนำเสนอออกมาในรูปแบบ แผนภูมิ กราฟ กราฟิก และอื่นๆ อีกมากมาย เพื่อให้เข้าใจได้ง่าย และรวดเร็ว วันนี้จึงมานำเสนอการเลือกรูปแบบ Visualization ให้เหมาะสมกับข้อมูลที่มีอยู่ เพื่อให้การนำเสนอข้อมูลน่าสนใจ และมีประสิทธิภาพสูงสุด ซึ่งเลือกแผนภูมิยอดนิยมได้ในบทความนี้
Water Fall Chart

รู้จักกับ Waterfall Chart กราฟใหม่ที่ต้องลองใน Excel

Waterfall Chart เป็นกราฟประเภทสำหรับงานด้านการเงิน ที่จะแสดงข้อมูลที่มีค่าตั้งต้น การเปลี่ยนแปลงที่เกิดขึ้นในแต่ละช่วง
 Tree Map Chart

รู้จักกับ Treemap Chart กราฟใหม่ที่ต้องลองใน Excel

Treemap เป็นกราฟใหม่ใน Excel 2016 โดยแสดงเป็นรูปสี่เหลี่ยม โดยจะมีแสดงทั้งในเรื่องของสีเดียวกัน คือเป็นกลุ่มเดียวกัน และขนาดเล็ก หรือ ขนาดใหญ่ก็จะแปรเปลี่ยนไปตามตัวเลข หรือปริมาณที่วัด
เทคนิคสร้างงานนำเสนอให้น่าสนใจด้วย Infographic

เทคนิคสร้างงานนำเสนอให้น่าสนใจด้วย Infographic

ปฏิเสธไม่ได้เลยว่า ปัจจุบันนี้ใคร ๆ ก็ต้องรู้จัก Infographic ไม่ว่าจะทำสื่ออะไร โปสเตอร์ เว็บไซต์ หรือ PowerPoint นำเสนองาน ก็หันมาใช้วิธีการนำเสนอแบบ Infographic บทความนี้จึงเป็นบทความแนะนำเทคนิค หรือหัวใจหลักๆ ที่สามารถจะนำ Infographic มาใช้ในงานนำเสนอของคุณให้เล่าเรื่องได้อย่างลงตัว และสวยงาม
Sunburst Chart

รู้จักกับ Sunburst Chart กราฟใหม่ที่ต้องลองใน Excel

Sunburst เป็นกราฟใหม่ใน Excel 2016 มีรูปร่างทรงกลมเหมือนดวงอาทิตย์ โดยเหมาะกับการนำเสนอที่เป็นลักษณะของสัดส่วนของปริมาณ ซึ่งมีความคล้ายกับกราฟวงกลม แต่สามารถเพิ่มเรื่องของการใส่รายละเอียดเพิ่มเติมได้ในรูปแบบของ Hierarchies ได้ เช่น วงด้านนอกแสดงสัดส่วนยอดขายในแต่ละกลุ่ม แล้ววงในแสดงรายละเอียดในระดับสินค้าว่ายอดขายแต่ละรายการเป็นเท่าใด เพื่อให้ดูสัดส่วนในแต่ละกลุ่มสินค้าได้อีกชั้น
อินโฟกราฟิก

Infographic Presentation คืออะไร

หลายคนคงเคยได้ยินคำว่า “อินโฟกราฟิก” กันมาสักพักแล้ว แต่อาจจะยังไม่เข้าใจความหมาย หรือเพราะเหตุใด ทำไมหลายคนจึงนิยมนำอินโฟกราฟิกมาใช้ในงานประเภทต่าง ๆ บทความนี้จึงมาขอขยายความหมาย และประโยชน์ของอินโฟกราฟิกให้ทุกคนเข้าใจกันมากขึ้น
กราฟ Map แบบ 2D ใน Excel 2016 ที่จะใช้ Bing Map เป็น engine

รู้จักกับ Map Chart กราฟใหม่ที่ต้องลองใน Excel

กราฟแบบแผนที่ (Map) เป็นการนำเสนอข้อมูลที่เป็นข้อมูลที่อยู่ ไม่ว่าจะเป็น ชื่อประเทศ (Country) ชื่อจังหวัด (Province) ชื่อรัฐ (State) ชื่อเขต (County) ชื่อเมือง (City) ชื่ออำเภอ ชื่อตำบล/แขวง (District) มานำเสนอเป็นแผนที่
Power Query Infographic Intro

Power Query คืออะไร [Infographic]

Power Query เป็นสุดยอดเครื่องมือที่จะช่วยการปรับแต่งข้อมูลที่ไม่พร้อมใช้งาน จากแหล่งข้อมูลต่างๆ มากมาย มาให้พร้อมใช้งานเพื่อที่จะทำการวิเคราะห์ต่อไป ในรูปแบบ ของ Infographic
Microsoft SQL Server 2017 Datasheet ( 2 )

Microsoft SQL Server 2017 Datasheet ( 2 )

ในครั้งก่อนที่ผู้เขียนได้มาเล่าเกี่ยวกับ องค์ประกอบเด่น ๆที่เป็นตัวชูโรงให้ Microsoft SQL Server 2017 ไม่ว่าองค์ประกอบเหล่านั้นจะเป็นของใหม่แกะกล่อง หรือเป็นองค์ประกอบที่มีอยู่แล้วในเวอร์ชั่นก่อน ๆ ก็ตาม ผู้เขียนได้เขียนค้างไว้โดยยังไม่ได้อธิบายในส่วนที่วงสี่แดงไว้ในรูปภาะด้านบน ก็เลยเขียนบทความนี้เพื่อเล่าต่อให้จบ
ข้อดีของภาษา C# เมื่อเทียบกับภาษาอื่น ๆ ตอนที่ 3

ข้อดีของภาษา C# เมื่อเทียบกับภาษาอื่น ๆ ตอนที่ 3

ในภาษาซีพลัสพลัสเราจะต้องนิยามฟังก์ชันสำหรับการรับ (get) และการส่ง (set) ข้อมูลเอง ซึ่งกินเวลาและแรงงานมาก แต่ในภาษาซีชาร์พเราสามารถทำได้ด้วยการคลิกเมาส์เพียงไม่กี่ครั้ง
Microsoft Access คืออะไร

Microsoft Access คือ อะไร

เราสามารถสร้างโปรแกรมประยุกต์ เพื่อใช้จัดเก็บและจัดการข้อมูลได้อย่างเป็นระบบได้ด้วย Microsoft Access โดยสามารถสร้าง Form เพื่อเป็นส่วนติดต่อกับผู้ใช้ เพื่อสะดวกกับการป้อนเข้าข้อมุลไปยัง Table แบะสามารถสร้างปุ่มบน Form เพื่อสั่งให้เปิด Form หรือ Report ทีต้องการได้
UX Design

UX Design คืออะไร

User Experience Design (UXD) สร้างให้เกิดความพึงพอใจของลูกค้าต่อการใช้งาน และรวมถึงประสบการณ์ต่อฟังก์ชั่นการใช้งาน การปฏิสัมพันธ์ของการออกแบบอีกด้วย ซึ่งความสำคัญของ UX Design ก็คือคำนึงถึงประสบการณ์ของผู้ใช้งาน สิ่งที่ผู้ใช้ (User) ได้รับ และร้อยเรียงมาเป็นเรื่องราว หรือ Journey ที่เรียกว่า "User Experience" หรือ UX นั่นเอง
ติดตั้ง Microsoft SQL Server 2017 บน Red Hat Linux แบบ Offline

ติดตั้ง Microsoft SQL Server 2017 บน Red Hat Linux แบบ Offline

ผู้เขียนได้เขียนเกี่ยวกับการติดตั้ง Microsoft SQL Server vNext หรือก็คือ Microsoft SQL Server 2017 ในปัจจุบันบน Linux แบบออนไลน์ เอาไว้ตั้งแต่เดือนมกราคมปี 2560 ผ่านไปปีกว่าผู้เขียนเริ่มมีการติดตั้งเพื่อใช้งานจริงให้กับลูกค้าหลายราย และพบว่าลูกค้าบางรายมีความจำเป็นต้องติดตั้งแบบ offline เท่านั้นด้วยเหตุผลด้าน Security ผู้เขียนจึงได้นำวิธีการติดตั้งแบบ offline ดังกล่าวมาเล่าสู่กันฟัง โดยครั้งนี้ผู้เขียนเลือกที่จะติดตั้งลงบน Red Hat Enterprise Linux ซึ่งเป็น Commercial Linux Distribution เจ้าหลักที่ลูกค้าของผู้เขียนมักเลือกใช้ (สามารถหาอ่านการติดตั้งแบบ Online ลงบน Ubuntu Linux ได้จากบทความชื่อ “Microsoft SQL Server VNext ติดตั้งบน Linux ง่ายแสนง่าย”)
Append Query ด้วย Power Query ใน Microsoft Excel

การรวมข้อมูลด้วย Power Query ด้วย Append Query

Power Query คือเครื่องมือทำ Data Transformation, Cleansing, ETL ของ Microsoft Excel และ Power BI เพื่อช่วยในงานด้าน Data Analysis ผลลัพธ์ก็จะเป็นข้อมูลที่พร้อมใช้งานต่อใน Excel เพื่อนำไปใช้ในการทำ รายงานด้วย PivotTable หรือ PivotChart ต่อไป
ข้อดีของภาษา C# เมื่อเทียบกับภาษาอื่น ๆ ตอนที่ 2

ข้อดีของ ภาษา C# เมื่อเทียบกับภาษาอื่น ๆ ตอนที่ 2

ข้อดีอีกอย่างหนึ่งของภาษาซีชาร์พเมื่อเทียบกับภาษาซีคือเราสามารถอ้างถึงตัวแปรหรือเมธอดที่อยู่ในไฟล์อื่นได้โดยไม่ต้องสร้าง “เฮดเดอร์ไฟล์” (ซอร์สไฟล์ที่มีนามสกุล .h) แล้วจึงใช้คำสั่ง #include เพื่อบอกให้คอมไพเลอร์รู้ว่าสิ่งที่อ้างถึงนั้นอยู่ในไฟล์ไหน ที่เป็นอย่างนั้นเพราะคอมไพเลอร์ภาษาซีชาร์พจะตรวจสอบซอร์สไฟล์ทั้งหมดภายในโปรเจ็กต์ให้โดยอัตโนมัติ
Dashboard ใน Power BI

การสร้าง Dashboard ด้วย Power BI

Dashboard กับ Report ใน Power BI มีความแตกต่างกัน โดยปกติการเริ่มต้นสร้างการสรุปผลข้อมูลนั้น เราจะได้สิ่งที่เรียกว่า “Report” ซึ่งอาจจะมีหลายๆ Page ก็ตามแต่ ซึ่งในองค์กรของเรา ๆ อาจจะมีผู้ที่ดูแล/สรุปผลข้อมูลต่างๆ ในด้านที่ตนเองดูแลหรือรับผิดชอบ แต่เราสามารถดึงเอาส่วนที่เราสนใจในแต่ละ Report มาทำการสร้าง "Dashboard" ได้
วิธีการแชร์ Power BI Report

วิธีการแชร์ Power BI Report

บทความนี้จะแนะนำวิธีการนำรายงาน (Report) ที่สร้างด้วย Power BI Desktop เพื่อให้ผู้อื่นสามารถเข้าถึงได้ ในรูปแบบต่างๆ เพื่อให้เลือกให้เหมาะสมกับงานและความต้องการกันครับ
ความสำคัญของจำนวน Virtual Log Files (VLFs) ใน Transaction Log File

ความสำคัญของจำนวน Virtual Log Files (VLFs) ใน Transaction Log File

Transaction Log นั้นถูกใช้เป็นกลไกหลักตั้งแต่เริ่มสตาร์ท SQL Server โดยข้อมูลใน Transaction Log จะถูกอ่านเพื่อใช้ในกลไก Recovery ก่อนเริ่มปล่อยให้ผู้ใช้เข้าใช้งาน หากกลไก Recovery ใช้เวลานาน ก็จะปล่อยให้ผู้ใช้เข้าใช้งานช้าลงไป แม้ว่าเราสามารถกำหนดให้เวลาในการ Recovery ของ SQL Server สำเร็จภายในเวลาที่กำหนดผ่าน Recovery interval (minutes) ซึ่งเป็นการกำหนดค่าระดับ Server (หรือ Instance) ก็ตาม แต่กลไก Recovery นั้นมีขั้นตอนอยู่ทั้งหมด 4 ขั้นตอน ดังนี้
ข้อดีของภาษา C# เมื่อเทียบกับภาษาอื่นๆ ตอนที่ 1

ข้อดีของภาษา C# เมื่อเทียบกับภาษาอื่น ๆ ตอนที่ 1

ข้อดีของภาษา C# เมื่อเทียบกับภาษาอื่น ๆ บทความนี้จะอธิบายว่าภาษาซีชาร์พมีข้อดีกว่าภาษาต่าง ๆ อย่างไรบ้าง พร้อมแสดงตัวอย่างโค้ดเพื่อเปรียบเทียบให้เห็นความได้เปรียบนั้นอย่างชัดเจนด้วย
Microsoft SQL Server 2017 Datasheet ( 1 )

Microsoft SQL Server 2017 Datasheet ( 1 )

ปัจจุบัน Microsoft SQL Server 2017 สามารถติดตั้งได้บน หลายแพลตฟอร์ม ไม่ว่าจะเป็น Microsoft Windows เดิมหรือระบบปฏิบัติการ Linux ( มี Package ไม่ว่าจะมาจากตระกูล Redhat หรือ Debian อีกทั้งยังสามารถติดตั้งผ่าน Repositories ของแต่ละค่ายได้อีกด้วย)
เขียนโปรแกรมวัตถุวิธีซีชาร์พ ตอน 4: กลเม็ด พรอพเพอร์ตี้

การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 4

ในตอนที่ผ่านมาผู้เขียนได้พูดถึงพรอพเพอร์ตี (property) โดยละเอียด และได้พาดพิงถึงหลักการที่เกี่ยวข้องกับคลาสสิกพรอพเพอร์ตี อาทิ สมาชิกแบบฟิลด์, เอนเคปซูเลชัน, การเชื่อมหลวมและเกตเตอร์/เซตเตอร์ ในบทความตอนนี้ผู้เขียนจะพูดถึงแง่มุมต่าง ๆ ของการเขียนโค้ดใช้งานพรอพเพอร์ตี เช่น วิธีใส่โค้ดคัดกรองข้อมูลในคลาสสิกพรอพเพอร์ตี วิธีเขียนและใช้งาน “ออโตพรอพเพอร์ตี” (auto implemented properties) และวิธีลดทอนพรอพเพอร์ตีด้วย “นิพจน์ฝังตัว” (Expression-bodied members) ที่มีประโยชน์มาก เพราะจะช่วยให้การเขียนโค้ดกระชับขึ้นไปอีก
เขียนโปรแกรมวัตถุวิธีซีชาร์พ

การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 3

พรอพเพอร์ตี ของดีใน C# ในตอนที่ผ่านมาผู้เขียนได้พูดถึงพรอพเพอร์ตี (property) ไปแล้วอย่างคร่าวๆ ในบทความตอนนี้ได้เวลาที่จะพูดถึงพรอพเพอร์ตีโดยละเอียดเสียที พรอพเพอร์ตีเป็นเรื่องสำคัญ มันเป็นสมาชิกของคลาสที่ช่วยให้เราเขียนโปรแกรมตามลัทธิวัตถุวิธีได้ง่ายขึ้นและสวยงามขึ้น มันเป็นคุณสมบัติพิเศษในภาษาซีชาร์พที่ท่านจะไม่พบในภาษาอื่น การศึกษาให้เข้าใจว่าพรอพเพอร์คืออะไร มีประโยชน์อย่างไร และใช้งานอย่างไรจะช่วยให้ท่านเขียนโค้ดแบบ OOP ในภาษาซีชาร์พได้อย่างสง่างาม
บทความ Power query คืออะไร

Power Query คืออะไร

Power Query คือเครื่องมือด้าน Data Analysis ที่มีทั้งใน Microsoft Excel, Microsoft Power BI, SQL Server ที่เรียนรู้ไม่ยาก ช่วยให้เราปรับแต่งข้อมูล (Data Transformation) เชื่อมโยงข้อมูลไปยังแหล่งข้อมูลต่างๆ ได้มากมายหลากหลายแหล่ง (Multi Data Source) สามารถให้เรา รวมข้อมูล (Merge) แยกข้อมูล (Extract) ปรับแต่งข้อมูล (Shaping) ให้ตรงกับข้อมูลที่เราต้องการวิเคราะห์ข้อมูล ช่วยลดการทำงานซ้ำๆ ด้านข้อมูลลง โดยกำหนดกระบวนการในการแปลงข้อมูลแย่างเป็นขั้นเป็นตอน โดยฉากหลังจาก Power Query นั้น คือ ภาษา M ซึ่งเป็นภาษาที่ใช้ในการเตรียมข้อมูลให้กับข้อมูลต่าง ๆ ให้พร้อมนำไปใช้ในการวิเคราะห์