บทความ

สอนแบ่งปันความรู้ เทคโนโลยีเพื่อ “ขับเคลื่อนประเทศไทย”
Advanced options
DAX Functions A to Z รวมสูตร 26 สูตร ที่น่าสนใจ พร้อมวิธีใช้งาน

DAX Functions A to Z รวมสูตร 26 สูตร ที่น่าสนใจ พร้อมวิธีใช้งาน

สูตร DAX (Data Analysis Expressions) A to Z ที่น่าสนใจ พร้อมวิธีใช้งาน ทั้งหมด 26 สูตร ได้แก่ ALL, BLANK, CALCULATE, DAY, EDATE, FILTER, GEOMEAN, HOUR, IF, CROSSJOIN, KEEPFILTERS, LASTDATE, MAXX, NEXTMONTH, OR, PREVIOUSMONTH, QUARTER, ROW, SWITCH, TREATAS, UNION, VALUES, WEEKDAY, XIRR, YEAR, SUMMARIZE
รู้จักกับ Power Virtual Agents

รู้จักกับ Power Virtual Agents

Power Virtual Agents เป็นซอฟต์แวร์สำหรับการสร้าง Chatbot สามารถทำงานร่วมกับ Power Automate เพื่อสั่งการ Service ต่าง ๆ ได้มากมาย มี AI และทำงานร่วมกับ Power Platform ได้
การรวมไฟล์ Excel หลายไฟล์ที่มีหลายชีท ด้วย Power Query

การรวมไฟล์ Excel หลายไฟล์ที่มีหลายชีท ด้วย Power Query

จะดีกว่าไหม หากมีวิธีการที่ลดขั้นตอน และลดเวลาในการรวมไฟล์ Excel หลายไฟล์ที่มีหลายชีทได้ในคลิกเดียว ด้วยเครื่องมืออันส่งพลังอย่าง Power Query
Windows 11

อะไรใหม่ใน Microsoft Windows 11

Windows 11 เป็นระบบปฏิบัติการใหม่ล่าสุดจาก Microsoft ในการเปิดตัวล่าสุด ที่ผ่านมา เนื่องจาก Windows 10 ที่เราใช้งานกันมาถึง 7 ปีแล้ว โดยจะขอสรุปความสามารถใหม่ของ Windows 11 ให้ได้ทราบถึงรายละเอียดกัน
รู้จักกับ Model-Driven App ของ Power Apps

รู้จักกับ Model-Driven App ของ Power Apps

Model-Driven App เป็นประเภท App ประเภทหนึ่งของ Microsoft Power Apps ซึ่งเป็น Low Code Platform ที่สามารถสร้าง App ได้อย่างง่าย ๆ แชร์ให้กับคนที่เกี่ยวข้อง โดยสามารถสร้าง App จากรูปแบบที่ Microsoft ได้เตรียมไว้ให้ พร้อม Business Process ต่าง ๆ ทำให้เราสามารถเลือกใช้งาน
รู้จักกับ Canvas App ของ Power Apps

รู้จักกับ Canvas App ของ Power Apps

Canvas App เป็นประเภท App ที่สร้างจาก Power Apps พัฒนาแบบ Low Code Platform เพื่อใช้งานกับ Mobile, Tablet หรือ Browser ได้
Microsoft Dataverse คืออะไร

Microsoft Dataverse คืออะไร

Microsoft Dataverse เป็นที่เก็บข้อมูลใน Cloud ของ Microsoft ทำงานร่วมกับ Power Platform เพื่อนำไปใช้กับ Business Application สามารถใช้ Power Apps ทั้ง Canvas App และ Model-Driven App เพื่อทำการเก็บข้อมูล มีความสามารถของ Data Type, Relationships, Business rules, Calculated Column ให้ได้ใช้งานอีกด้วย
DAX Function ConcatenateX พร้อมตัวอย่างการใช้งาน

DAX Function ConcatenateX พร้อมตัวอย่างการใช้งาน

แนะนำการใช้งานฟังก์ชัน ConcatenateX ซึ่งเป็นฟังก์ชันของ DAX (Data Analysis Expression) สามารถใช้งานใน Power BI, Power Pivot ของ Excel และ SSAS ได้ พร้อมตัวอย่างการใช้งานและไฟล์ตัวอย่างให้ Download
Power Automate Desktop คืออะไร

Power Automate Desktop คืออะไร

Power Automate เป็นซอฟต์แวร์สำหรับการทำ RPA (Robotic Process Automation) ซึ่งมีทั้ง Cloud Flow และ Desktop Flow โดย Power Automate Desktop จะมาช่วยในการทำ Desktop Flow
ภาพหน้าปก เราสามารถสร้าง Virtual Class Room ได้ด้วย Microsoft Teams

เราสามารถสร้าง Virtual Class Room ได้ด้วย Microsoft Teams

การเรียนการสอนปัจจุบันในยุค COVID-19 นั้น เราสามารถลดความเสี่ยงในการเดินทางด้วยการเรียนลักษณะ Online หรือ หากเรารอดพ้นช่วงนี้ไปได้การเรียนลักษณะ Online ก็ยังคงเหมาะกับผู้ที่ห่างไกลจากที่เรียนหรือไม่สะดวกในการเดินทาง ซึ่งสามารถประหยัดค่าใช้จ่ายในการเดินทางได้อีกด้วย
What is Microsoft Power Platform? Infographic

What is Microsoft Power Platform? Infographic

The ‘Power Platform’ is a collective term for four Microsoft products: PowerApps, Power Automate, Power BI and Power Virtual Agents software applications. They help people to create App, Workflow, Data Analytics and Chatbot with Power Fx programming language, AI Builder and various of connectors. This will empower the people to next level of modern working and automation.
แนะนำ Microsoft Power Platform แบบ Infographic

แนะนำ Microsoft Power Platform แบบ Infographic

Microsoft Power Platform เป็นชุดซอฟต์แวร์ ประกอบด้วย Power Apps, Power Automate, Power BI และ Power Virtual Agents เพื่อสร้าง App การสร้าง Workflow และการวิเคราะห์ข้อมูล และ Business Intelligence ด้วยเทคโนโลยีแบบ Low Code Platform พัฒนาด้วยภาษา Power Fx อีกทั้งมี AI และการเชื่อมต่อให้มากมาย ช่วยให้เราสามารถสร้างนวัตกรรมต่าง ๆ ได้ง่ายและรวดเร็ว เพิ่มศักยภาพให้ผู้ใช้งานให้ทำงานในอีกระดับ
ฟังก์ชัน XLOOKUP ใน Excel พร้อมตัวอย่างการใช้งาน

ฟังก์ชัน XLOOKUP ใน Excel พร้อมตัวอย่างการใช้งาน

แนะนำการใช้งานฟังก์ชัน XLOOKUP ใน Microsoft Excel เพื่อทำงานในรูปแบบ VLOOKUP แต่ยืดหยุ่นและมีประสิทธิภาพมากกว่า พร้อมตัวอย่างการใช้งานและไฟล์ตัวอย่างให้ Download
ประเภทของ Workflow ใน Power Automate

ประเภทของ Workflow ใน Power Automate

Power Automate เป็นซอฟต์แวร์ด้าน RPA สามารถสร้าง Workflow ต่าง ๆ เพื่อทำงานอัตโนมัติได้ มาเรียนรู้ประเภทของ Workflow ของ Microsoft Power Automate กัน
เปรียบเทียบ Robotic Process Automation (RPA)

เปรียบเทียบ Robotic Process Automation (RPA)

เปรียบเทียบ Robotic Process Automation (RPA) ต่าง ๆ ว่ามีซอฟต์แวร์ใดน่าสนใจบ้าง และใครเป็น Leader ในกลุ่มนี้
ภาพหน้าปกบทความ รู้จักกับ Microsoft Power Fx โปรแกรมภาษาแบบ Low Code

รู้จักกับ Microsoft Power Fx โปรแกรมภาษาแบบ Low Code

Microsoft Power Fx เป็นภาษาในรูปแบบสูตร (Formula Language) ใช้สำหรับ Low-Code Platform เริ่มใช้งานใน Microsoft Power Platform ใน Canvas App ของ Power Apps โดยมีแรงบันดาลใจมาจากสูตรของ Microsoft Excel เพื่อให้การพัฒนานั้นเขียนโค้ดน้อยลง และยังประหยัดเวลาและค่าใช้จ่ายในการพัฒนาอีกด้วย
DAX Function RANKX พร้อมตัวอย่างการใช้งาน

DAX Function RANKX พร้อมตัวอย่างการใช้งาน

แนะนำการใช้งานฟังก์ชัน RANKX ซึ่งเป็นฟังก์ชันของ DAX (Data Analysis Expression) สามารถใช้งานใน Power BI, Power Pivot ของ Excel และ SSAS ได้ พร้อมตัวอย่างการใช้งานและไฟล์ตัวอย่างให้ Download
ภาพหน้าปกบทความ การสร้าง DAX Measures ใน Power BI

การสร้าง DAX Measures ใน Power BI

การคำนวณใน DAX (Data Analysis Expression) เป็นส่วนที่สำคัญมาก ๆ ใน Power BI, SSAS, Power Pivot โดย Measures เป็นเรื่องสำคัญเรื่องหนึ่งที่คนเริ่มต้นกับ Power BI อาจจะยังไม่เข้าใจหลักการและการใช้งาน ในบทความนี้เราจะมาเรียนรู้การสร้าง Measures กัน
ภาพหน้าปกบทความ DAX Function SUMX พร้อมตัวอย่างการใช้งาน

DAX Function SUMX พร้อมตัวอย่างการใช้งาน

แนะนำการใช้งานฟังก์ชัน SUMX ซึ่งเป็นฟังก์ชันของ DAX (Data Analysis Expression) สามารถใช้งานใน Power BI, Power Pivot ของ Excel และ SSAS ได้ พร้อมตัวอย่างการใช้งานและไฟล์ตัวอย่างให้ Download
ภาพหน้าปกบทความ DAX Measures และ Calculated Columns

DAX Measures และ Calculated Columns

การคำนวณใน DAX (Data Analysis Expression) เป็นส่วนที่สำคัญมาก ๆ ใน Power BI, SSAS, Power Pivot ซึ่งการคำนวณนั้นจะสร้างได้ทั้ง Calculated Column, Measures ได้ ซึ่งการเลือกใช้ให้เหมาะสมจะได้ทั้งในเรื่องประสิทธิภาพและความถูกต้อง
Power Platform คืออะไร

Microsoft Power Platform คืออะไร

Microsoft Power Platform เป็นชุดของ ซอฟต์แวร์ที่จะช่วย วิเคราะห์ข้อมูล สร้างโซลูชั่น ทำ Workflow และสร้าง Chatbot โดยเขียนโค้ดน้อยมาก (Low Code Platform) รวมเอาเทคโนโลยีต่าง ๆ ไม่ว่าจะเป็น AI การเก็บข้อมูล และ Data Connectors ให้มากกว่า 400 connections
ภาพหน้าปกบทความเปรียบเทียบเครื่องมือในการ ETL ระหว่าง Power Query กับ SSIS

เปรียบเทียบเครื่องมือในการ ETL ระหว่าง Power Query กับ SSIS

ชุดกลไก ETL ผู้เขียนบรรยายไว้ในบทความชื่อ “กลไก ETL คืออะไร” และได้แนะนำ Microsoft SQL Server Integration Service (SSIS) ว่าเป็นแพลตฟอร์มสำหรับ ETL คุณภาพสูง เอาไว้ในบทความดังกล่าว แต่ยังมีเครื่องมือสำหรับ ETL อีกตัวหนึ่งชื่อ Power Query ได้รับความนิยมมากในขณะนี้ เพราะเป็นส่วนหนึ่งของ Power BI Desktop (หรือเป็น add-in ของ Microsoft Excel) เหมาะกับงานในลักษณะ Self-Service ETL และมีความซับซ้อนน้อยกว่า SSIS
ภาพหน้าปก เลือกใช้ Multi-Dimensional Data Model หรือ Tabular Data Model ดี ?

เลือกใช้ Multi-Dimensional Data Model หรือ Tabular Data Model ดี ?

สำหรับบทความนี้จะแนะนำ Data Model ทั้งสองแบบอีกครั้งในเชิงเปรียบเทียบ เพื่อให้ผู้อ่านสามารถเลือกใช้งานได้อย่างเหมาะสม
รูปหน้าปกบทความ การบัฟเฟอร์ข้อมูลของ Memory<T> และ Span<T> ใน .NET Core 3 และ C# 8

การบัฟเฟอร์ข้อมูลของ Memory<T> และ Span<T> ใน .NET Core 3 และ C# 8

ในบทความ มีอะไรใหม่ใน .NET Core 3 และ C# 8 : Stackalloc ซ้อนนิพจน์ ได้พูดเรื่อง stackalloc ที่เริ่มตั้งแต่ C#8 และ .NET Core 3.0 ถ้าผลลัพธ์ของนิพจน์ stackalloc มีชนิดข้อมูลเป็นแบบ System.Span<T> หรือ System.ReadOnlySpan<T> เราสามารถใส่นิพจน์ stackalloc ซ้อนไว้ภายในนิพจน์อื่น ๆ ได้ สำหรับบทความนี้จะกล่าวถึง ลักษณะการบัฟเฟอร์ข้อมูลของ Memory<T> และ Span<T> ว่ามีข้อควรพิจารณาในการใช้งานอย่างไร
หน้าปกบทความ ref struct ใน .NET Core 3 และ C# 8

ref struct ใน .NET Core 3 และ C# 8

จากบทความ มีอะไรใหม่ใน .NET Core 3 และ C# 8 : Stackalloc ซ้อนนิพจน์ ได้พูดถึง คุณสมบัติ Span<T> ไว้ และได้บอกว่ามันคือ ref struct ในหัวข้อนี้จะขออธิบายรายละเอียดเกี่ยวกับ ref struct โดยย่อพอเข้าใจ
หน้าปกบทความ Record types ใน .NET 5 และ C# 9

Record types ใน .NET 5 และ C# 9

.NET 5.0 มีการปรับปรุงประสิทธิภาพและเพิ่ม Feature ใหม่ๆ สำหรับบทความนี้ขอแนะนำให้รู้จักกับ Records Types ในภาษา C# ซึ่งเป็น Version 9.0 (C# 9)
บทความกลไก ETL คืออะไร ?

ETL คืออะไร ?

ETL ย่อมาจาก Extract Transform Load ซึ่งเป็นลำดับของกลไก ETL เพื่อนำข้อมูลจากแหล่งข้อมูลที่ยังไม่พร้อมนำมาใช้งานเพื่อการวิเคราะห์มาทำให้พร้อมใช้งาน (Data Preperation) โดยอายุอานามของชุดกลไก ETL นี้ไม่ต่ำกว่า 50 ปีมาแล้ว เกิดมาพร้อมกับการบัญญัติศัพท์ “Data Warehouse” ขึ้นโดย Bill Inmon - Wikipedia ตอนกลางยุค 70
ภาพหน้าปก บทความ Using statement ใน .NET Core 3 และ C#8

Using statement ใน .NET Core 3 และ C#8

เมื่อเรามีการเขียนคำสั่งในการสร้างอ็อบเจกต์ จะมีการใช้พึ้นที่บนหน่วยความจำในการเก็บค่าต่าง ๆ แต่ปรกติเราไม่จำเป็นต้องทำลายอ็อบเจกต์ เพราะอ็อบเจกต์ส่วนใหญ่จะถูก garbage collector นำไปทำลายโดยอัตโนมัติเมื่อหมดหน้าที่การทำงานแล้ว
รูปหน้าปกบทความ Using directive  ใน .NET Core 3 และ C#8

Using directive ใน .NET Core 3 และ C#8

นอกจากการจะใช้คำสั่ง using เพื่อทำ Using declarations ซึ่งเป็นการใช้กับการประกาศตัวแปรหรือ Object ภายในไฟล์ ซึ่งสามารถอ่านได้ที่บทความ Using declarations ใน .NET Core 3 และ C#8 ภาษา C# ยังมีการใช้คำสั่ง using ในลักษณะอื่นอีกได้แก่ 1. การใช้ using เพื่อการกำหนด namespace ที่ต้องการอ้างถึงเพื่ออำนวยความสะดวกให้ไม่ต้องอ้างถึงคลาสหรือสิ่งต่าง ๆ แบบ fully qualify
ภาพหน้าปกบทความ มีอะไรใหม่ใน .NET 5 และ C# 9

มีอะไรใหม่ใน .NET 5 และ C# 9

.NET 5.0 เป็นเวอร์ชั่นใหม่ของ .NET Core ต่อจากเวอร์ชั่น 3.1 โดยชื่อจะเรียก “.NET 5.0” แทนที่จะเป็น .NET Core 4.0 โดยทางบริษัทไมโครซอฟต์มีเหตุผลหลัก ๆ คือ