บทความ

สอนแบ่งปันความรู้ เทคโนโลยีเพื่อ “ขับเคลื่อนประเทศไทย”
Advanced options
ลองเปลี่ยนจากการใช้ฟังก์ชัน IIF ซ้อน IIF มาใช้ฟังก์ชัน Switch กันดีกว่า

เปลี่ยนจาก IIF ซ้อน IIF มาใช้ฟังก์ชัน Switch ใน Access

ลองเปลี่ยนจากการใช้ฟังก์ชัน IIF ซ้อน IIF มาใช้ฟังก์ชัน Switch กันดีกว่า
เทคนิคการเลือกใช้สีในงาน Presentation

เทคนิคการเลือกใช้สีในงาน Presentation

บทความนี้จึงมาแนะนำเทคนิคและเครื่องมือที่จะช่วยให้คุณสามารถเลือกใช้สีให้เหมาะสมกับ งานนำเสนอของคุณได้อย่างรวดเร็ว ง่ายดาย และสวยงาม
Power BI คืออะไร ?

Power BI คืออะไร ?

Power BI เป็นชุดของเครื่องมือในการวิเคราะห์ข้อมูลธุรกิจ (Business Analytics Tool) และสร้างรายงานได้อย่างน่าสนใจ Power BI Dashboard ช่วยให้มุมมอง 360 องศา ให้กับผู้ใช้งานเพื่อประกอบการตัดสินใจ แบบรวมศูนย์ สามารถอัพเดต ได้อย่างทันที อีกทั้งยังสามารถดูได้จากทุกๆ อุปกรณ์ ผู้ใช้สามารถทำ คลิกเพื่อดูข้อมูลในมุมที่ต้องการ เพื่อที่จะหาคำตอบ เพื่อตัดสินใจ การสร้าง Dashboard ก็ยังสามารถเชื่อมต่อไปยังแหล่งข้อมูลต่างๆ ที่เป็นที่นิยม และยังมี Dashboard ที่สร้างมากึ่งสำเร็จรูปที่จะให้ทุกท่านสร้าง Dashboard ได้อย่างรวดเร็ว และคุณยังสามารถเข้าถึงข้อมูลและรายงานของคุณได้จาก Power BI App for Mobile ทั้งใน iOS, Android อีกด้วย ด้วยหลักการของ Design Once View Anywhere
ประเภทปฏิทินใน Microsoft Project

ประเภทปฏิทินใน Microsoft Project

Microsoft Project เป็นเครื่องมือในการบริหารจัดการโครงการที่ดีที่สุด หนึ่งในนั้นคือเรื่องปฎิทิน ทั้ง 3 แบบนี้แต่ต่างกันยังไงและคุณเหมาะสมกับแบบไหน โดยสามารถนำมาปรับแต่งให้เหมาะกับองค์กรของคุณได้ มาดูว่าดียังไง ?
เปรียบเทียบ Microsoft Excel Power BI และ Microsoft Power BI Desktop

เปรียบเทียบ Excel Power BI และ Power BI Desktop

ปัจจุบันการสรุปผลข้อมูลมีเครื่องมือที่มีความสามารถมากมาย หลายเครื่องมือใช้งานได้ง่าย หลายเครื่องมือสามารถทำให้การสรุปผลมีประสิทธิภาพ สามารถนำไปใช้งานได้อย่าง Realtime และ รองรับกับทุกอุปกรณ์อีกด้วย ไม่ว่าจะเป็น Tableau หรือ Qlikview โดยเครื่องมือในฝั่ง Microsoft จะมีทั้งที่ทำงานบน Excel และ เป็นโปรแกรมเฉพาะที่ชื่อว่า Microsoft Power BI Desktop มาลองติดตามกันได้ในบทความนี้ของเรา
Microsoft SQL Server vNext ติดตั้งบน Linux ง่ายแสนง่าย

Microsoft SQL Server vNext ติดตั้งบน Linux ง่ายแสนง่าย

รู้หรือยังว่า Microsoft SQL Server นั้นจะมีใช้บนแพลตฟอร์ม Linux กันแล้ว โดยขณะนี้ยังเรียกเวอร์ชั่นดังกล่าวว่า Microsoft SQL Server vNext
นำเสนอสไตล์ TED Talk (ตอนที่ 2)

นำเสนอสไตล์ TED Talk (ตอนที่ 2)

บทความในตอนที่ 2 นี้ เรามาต่อกันด้วยเทคนิคการนำเสนอสไตล์ TED Talk จาก Chris Anderson ประธาน TED Talk ตัวพ่อ ซึ่งเทคนิคเหล่านี้นำมาจากหนังสือ TED Talks [3] ที่เขียนโดย Chris Anderson เอง และเพิ่งออกมาเมื่อต้นปี 2016 ซึ่งจะมีกลเม็ดเด็ดพรายอะไรบ้าง มาดูกันเลย
การสร้างนวัตกรรมในองค์กรใหญ่: กรณีของกลุ่ม ปตท. PTT

การสร้างนวัตกรรมในองค์กรใหญ่: กรณีของกลุ่ม ปตท. PTT

ในขณะที่เศรษฐกิจโลกกำลังซบเซา ราคาน้ำมันดิ่งเหวอย่างต่อเนื่อง ตั้งแต่ปี 2014ส่งผลกระทบต่อธุรกิจสำรวจและผลิตปิโตรเลียมอย่างหนักจนถึงขั้นปิดหลุมหยุดผลิต [1]
ประเทศผู้ผลิตน้ำมันหลายประเทศเกิดวิกฤตเศรษฐกิจ ไม่ว่าจะเป็นในอเมริกาใต้อย่าง เวเนซูเอลา [2] และลามไปถึงประเทศกลุ่มอาหรับยักษ์ใหญ่แห่งวงการน้ำมันอย่างซาอุดิอาระเบีย [3] ในเวลาเดียวกัน ประเทศผู้ผลิตรถยนต์ชั้นนำอย่างเยอรมันนีกลับเตรียมยุติการผลิตรถยนต์ที่ใช้น้ำมันภายในปี 2030 [4] ดังนั้น ช่วงเวลาอันรุ่งโรจน์ของธุรกิจน้ำมันอาจกำลังถึงจุดสิ้นสุดในเร็ววัน
ผลลัพธ์จากการใช้ Max และ Last ของเครื่องมือ Totals ใน Query

ผลลัพธ์จากการใช้ Max และ Last ของเครื่องมือ Totals ใน Query

สำหรับใครที่เคยใช้ Query ใน MS Access เพื่อสืบค้นข้อมูล น่าจะเคยใช้เครื่องมือ Totals ( S ) เพื่อสรุปผลข้อมูลกันมาบ้างแล้ว บางท่านอาจใช้ GroupBy , Sum หรือ Count ซึ่งจะให้ผลลัพธ์ที่แตกต่างกันไป
ความแตกต่างระหว่าง ประโยค HAVING กับ ประโยค WHERE

ความแตกต่างระหว่าง ประโยค HAVING กับ ประโยค WHERE

สำหรับบทความนี้ ผู้เขียนเคยได้รับคำถามเกี่ยวกับความแตกต่างระหว่างประโยค HAVING กับประโยค WHERE ในคำสั่ง SELECT ค่อนข้างบ่อย ดังนั้น เพื่อความกระจ่างแก่ผู้อ่าน จึง ขอยกเรื่องลำดับในการประมวลผลของประโยคต่าง ๆ ในคำสั่ง SELECT มาให้ทบทวน หรือ ทำความเข้าใจกัน
การสร้างแบบฝึกหัดพร้อมทั้งตรวจอัตโนมัติได้ บน Google Forms

การสร้างแบบฝึกหัดพร้อมทั้งตรวจอัตโนมัติได้ บน Google Forms

จะดีแค่ไหนที่เราสามารถเห็นสรุปคะแนนโดยอัตโนมัติหลังจากทำข้อสอบแล้ว บทความนี้แสดงวิธีการสร้างแบบทดสอบและการตรวจแบบทดสอบอัตโนมัติโดยใช้เครื่องมือบน Google Form
คำสั่ง MERGE

คำสั่ง MERGE

อันที่จริงแล้วคำสั่ง MERGE เป็นคำสั่งที่มีอยู่ในมาตรฐาน ANSI มาตั้งแต่ปี 2003 และเพิ่มเติมส่วนขยายอีกครั้งในมาตรฐาน ANSI ปี 2008 สำหรับ Microsoft SQL Server นั้นมีใช้มาตั้งแต่ Microsoft SQL Server 2008
รู้จักกับ Common Table Expressions หรือ CTEs

รู้จักกับ Common Table Expressions หรือ CTEs

Common Table Expressions หรือ CTEs ถูกกล่าวถึงในมาตรฐาน ANSI ปี 1999 โดย Hierarchical queries สำหรับ Microsoft SQL Server นั้นจะเรียกว่า CTE ส่วนใน Oracle จะเรียกว่า Recursive Subquery Factoring ซึ่งอาจมี Syntax ที่ต่างกันออกไปบ้างในแต่ละผลิตภัณฑ์
Power BI Desktop คืออะไร

Power BI Desktop คืออะไร

บทความ แนะนำให้รู้จักกับโปรแกรม Power BI Desktop โปรแกรมที่จะช่วยให้เราทำงานด้าน Business Intelligence (BI) และงานด้าน Business Analytics อีกทั้งงานด้าน Data Transformation เพื่อการวิเคราะห์ข้อมูลอย่างรวดเร็ว ถูกต้อง มีประสิทธิภาพ พร้อม Infographic
นำเสนอสไตล์ TED Talk กับ 9 เคล็ดลับ จากหนังสือของ Carmine Gallo (ตอนที่ 1)

นำเสนอสไตล์ TED Talk 9 เคล็ดลับจาก Carmine Gallo ตอน 1

TED Talk ทำให้ผู้ชมติดตราตรึงใจกับการนำเสนอความยาวไม่ถึง 18 นาทีได้อย่างไร ในบทความตอนแรกนี้ จะขอนำเสนอ 9 เคล็ดลับในหนังสือของ Carmine Gallo กัน
การสร้าง innovator ด้วย education 4.0 กับแนวคิด CDIO ของ MIT

การสร้าง innovator ด้วย education 4.0 กับแนวคิด CDIO ของ MIT

Education 4.0 - การสร้าง Innovator หรือ Startup โดยเฉพาะอย่างยิ่ง Tech Startup หรือผู้ประกอบการยุคใหม่ด้านเทคโนโลยี ควรสร้างผ่านการเรียนการสอนแบบโครงงานที่มีการนำแนวคิดกระบวนการผลิตแบบ CDIO ซึ่งได้ถูกพัฒนาขึ้น ที่ Massachusetts Institute of Technology หรือ MITเพื่อให้ผู้เรียนได้เรียนรู้การสร้างผลิตภัณฑ์และธุรกิจผ่านกระบวนการผลิต โดยคำนึงถึงความคิดเห็นของผู้ใช้งานจริงที่เป็นกลุ่มเป้าหมายและความเป็นไปได้ทางธุรกิจเป็นสำคัญ
Mobile Reports ในงานด้านข้อมูลบน Microsoft SQL Server 2016

Mobile Reports ในงานด้านข้อมูลบน Microsoft SQL Server 2016

SQL Server 2016 เป็น RDBMS หรือ โปรแกรมจัดการระบบฐานข้อมูลเชิงสัมพันธ์ที่ไม่ได้เป็นเพียง ฐานข้อมูล (Database) เท่านั้น ยังมีบริการต่างๆ มากมาย โดยเฉพาะการสร้างรายงานเพื่อนำเสนอใน Mobile Device สามารถทำได้ วันนี้ขอนำเสนอบทความจากวิทยากรของสถาบัน มาให้ดูนะครับ ในเรื่อง "Mobile Report"
Partially Contained Databases

Partially Contained Databases

หากผู้อ่านมีความจำเป็นต้องย้ายฐานข้อมูลไปอยู่ใน Instance หรือ Server อื่น
การเข้าถึงฐานข้อมูลก็จะมีปัญหาหากเราไม่นำ Logins ที่สัมพันธ์กันกับ Users ซึ่งเก็บไว้ใน Instance หรือ Server เครื่องเดิมตามมาด้วย
(จัดเก็บไว้ในฐานข้อมูล master ของ Instance หรือ Server เครื่องเดิม)
การ Restart Service โดยอัตโนมัติ

การ Restart Service โดยอัตโนมัติ

มีศิษย์เก่าส่งคำถามเข้ามาหาผู้เขียนเกี่ยวกับการ Restart Service ของ Reporting Service โดยให้เกิดขึ้นอัตโนมัติในทุก ๆ เช้า ซึ่งผู้เขียนยังไม่ทราบความจำเป็นถึงเหตุผลที่ชัดเจน อย่างไรก็ตาม การ Restart Service ของ Reporting Service
การตั้งค่าฐานข้อมูล TempDB ขณะติดตั้งง่ายขึ้น ด้วย Microsoft SQL Server 2016

รู้จัก TempDB และการตั้งค่าบน SQL Server 2016

ในหลักสูตร Microsoft SQL Server Database Administration ที่ผู้เขียนบรรยายอยู่ในสถาบัน 9Expert นั้น ผู้เขียนจะเน้นย้ำกับผู้เข้าฝึกอบรมอยู่เสมอว่ามี Best Practice สำหรับฐานข้อมูล TempDB ซึ่งแนะนำมาจาก Microsoft โดยตรง
thailand-4.0

Thailand 4.0 อะไร...อะไร...ก็ 4.0

ในช่วงปีที่ผ่านมา คงปฏิเสธไม่ได้ว่า เราได้ยินเลข 4.0 นี้หลายครั้งหลายหนด้วยกัน ไม่ว่าจะเป็น Thailand 4.0, Industry 4.0 หรือแม้กระทั่ง Education 4.0 วันนี้เราจะมาเรียนรู้กันว่า 4.0 แต่ละตัวนั้น มันมีที่มาที่ไปอย่างไร และเกี่ยวเนื่องกันอย่างไร
มารู้จักกับ SQL Server Indexes และ Database Engine Tuning Advisor

มารู้จักกับ SQL Server Indexes และ Database Engine Tuning Advisor

บทความนี้จะทำให้รู้จักกับ Index ของ SQL Server และ โปรแกรมที่จะช่วยแนะนำว่าจะต้องปรับแต่งฐานข้อมูล เพื่อประสิทธิภาพในการทำงานที่ดียิ่งขึ้น คือ SQL Server Database Engine Tuning Advisor
Pivot Table ของ Excel [Video]

Pivot Table ของ Excel [Video]

Pivot Table เป็นเครื่องมือที่ทรงพลังมากๆ ของ Microsoft Excel ใช้สำหรับสรุปผลข้อมูลจำนวนมากๆ ในรูปแบบของตาราง และรูปแบบกราฟ (Pivot Chart) มาเรียนรู้การใช้งาน และประโยชน์ของ Pivot Table กันครับ
ตัวอย่างการสร้าง Macro Excel เพื่อ Export ข้อมูล ลูกค้า [Video]

ตัวอย่างการสร้าง Macro Excel เพื่อ Export ข้อมูล ลูกค้า [Video]

หากต้องการลดระยะเวลาในการทำงานลักษณะซ้ำ ๆ เดิม เราสามารถบันทึกกระบวนการทำงานนั้น ๆ ได้ โดยใช้ Macro ซึ่งการบันทึกดังกล่าว หากต้องการให้ Dynamic มากยิ่งขึ้น จำเป็นต้องแก้ไข Macro และปรับแต่ง code ที่เป็น Visual Basic for Application(VBA) ได้ ซึ่งในหลักสูตร Macro and VBA MS Excel จึงออกแบบหลักสูตรให้มีการบันทึกและปรับแก้ Macro ในกรณีศึกษาต่าง ๆ จากตัวอย่างนี้จะเป็นการ Export ข้อมูลลูกค้าจากระบบครับ
รู้จัก Query Store บน SQL Server

รู้จัก Query Store บน SQL Server

หนึ่งในความสามารถที่เพิ่มเข้ามาใน SQL Server 2016 ก็คือเรื่อง Query Store ซึ่งผู้เขียนตื่นตาตื่นใจมาก เพราะ ช่วยให้ข้อมูลเชิงลึกของการเลือกใช้ Execution Plan ที่อาจ แตกต่างกันไปในหนึ่งช่วงเวลา ของแต่ละ Query และให้ข้อมูลประสิทธิภาพจากการเลือกใช้ Execution Plan นั้น ๆ เก็บไว้ให้วิเคราะห์
การใช้งาน SQL Profiler

การใช้งาน SQL Profiler

SQL Trace เป็นเครื่องมือในการดักรับข้อมูลของเหตุการณ์การต่าง ๆ ที่เกิดบนฝั่ง Server ซึ่งมีประเภทของเหตุการณ์มากถึง 150 ประเภท โดยแต่ละเหตุการณ์จะส่งกลับข้อมูลออกมาในรูปแบบคอลัมน์ ซึ่งจะมีจำนวนกี่คอลัมน์ก็แล้วแต่เหตุการณ์นั้น ๆ และยังสามารถกรองเอาเฉพาะข้อมูลที่ต้องการ แล้วบันทึกในรูปของไฟล์ หรือลงในตาราง
รู้จักกับ Constraints

รู้จักกับ Constraints

ผู้เขียนได้รับมอบหมาย ให้เขียนบทความเกี่ยวกับ Constraints ซึ่งผู้เขียนขอเรียกว่า Integrity Constraints โดยหากแปลกันเป็นคำ ๆ Constraint จะแปลว่า “ข้อบังคับ” หรือ “ข้อจำกัด” ขณะที่คำว่า Integrity จะแปลว่า “ความถูกต้องสมบูรณ์” หรือ “ความบูรภาพ” ถ้าเอาสองคำนี้มาผสมกันเป็น Integrity Constraints ก็จะได้ความหมายว่า กฎข้อบังคับต่างๆ ที่ทำให้เกิดความถูกต้องสมบูรณ์ (ของข้อมูล)
รู้จักกับ Temporal Table

รู้จักกับ Temporal Table

อีกหนึ่งคุณสมบัติ ของ Microsoft SQL Server 2016 ที่ผู้เขียนให้ความสนใจ ก็คือ Temporal Table หรืออีกชื่อหนึ่ง ก็คือ System-Versioned Table ขอผู้อ่านอย่าสับสนกับฐานข้อมูล TempDB ถึงชื่อคล้ายกัน แต่ไม่มีความเกี่ยวข้องหรือลักษณะคล้ายกันแต่อย่างใด กลไกของ Temporal Table นั้นจะมีการเก็บประวัติการเปลี่ยนแปลงข้อมูล ของ Table เอาไว้ สำหรับ Temporal Table นั้นมีอยู่ในมาตรฐาน ANSI SQL 2011 โดย Microsoft SQL Server 2016 ได้บรรจุมาตรฐานนี้ลงไปในผลิตภัณฑ์อย่างสมบูรณ์แบบ
ส่วนประกอบที่สำคัญของ Drupal

ส่วนประกอบที่สำคัญของ Drupal

เป็นส่วนประกอบที่สำคัญมากๆ เป็นเสมือนรากฐานที่สำคัญของเว็บไซต์ ซึ่งนักพัฒนาเว็บไซต์จะต้องออกแบบตามความต้องการการใช้งานของเว็บไซต์ ว่าจะประกอบไปด้วยโครงสร้างใดบ้าง
Drupal คืออะไร

Drupal คืออะไร

ทำความรู้จัก Drupal เครื่องมือสำหรับการพัฒนาแพลทฟอร์ม Content Management System (CMS) ที่มีความยืดหยุ่นและสามารถสร้าง Content ที่มีความซับซ้อนได้