บทความ

รู้จักกับ Power Apps บทความ

รู้จักกับ Power Apps

Power Apps เป็นซอฟต์แวร์สำหรับพัฒนา App สำหรับ Mobile, Tablet หรือใช้บน Browser แบบ Low Code / No Code เป็นซอฟต์แวร์ในกลุ่ม Microsoft Power Platform ใน Microsoftt 365 สามารถทำงานร่วมกับใน SharePoint, Excel Online, Dataverse ได้ เรียกใช้ Workflow ใน Power Automate เรียกใช้โมเดลจาก AI Builder ได้ ทำให้ Citizen Developer สามารถพัฒนา Apps ได้ง่ายและทรงพลัง
1,456 Views
รู้จักกับ Microsoft Power Automate บทความ

รู้จักกับ Power Automate

Power Automate เป็นซอฟต์แวร์หนึ่งในกลุ่ม Microsoft Power Platform ทำงานด้าน RPA (Robotic Process Automation) สามารถควบคุม Application, Service ต่าง ๆ ได้มากมาย ช่วยในการทำงานซ้ำ ๆ ให้รวดเร็ว ลดค่าใช้จ่าย เพิ่มประสิทธิภาพของกระบวนการทำงาน
1,456 Views
Robotic Process Automation RPA คืออะไร บทความ

RPA คืออะไร

RPA คือ ซอฟต์แวร์โรบอทที่เลียนแบบพฤติกรรมของมนุษย์ โดยที่มนุษย์เป็นผู้ออกแบบกระบวนการ (Process) และขั้นตอน (Workflow) การตัดสินใจต่าง ๆ เพื่อให้การทำงานซ่ำ ๆ ทำได้อย่างมีประสิทธิภาพ และ ลดข้อผิดพลาดในการทำงานที่เกิดจาก human error และยังสามารถทำงานได้ตลอด 24 ชั่วโมงอีกด้วย
1,456 Views
programming-in-c-sharp-advantage-part-9 บทความ

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

เมธอดเสริม (Extension Method) แปลกกว่าเมธอดสมาชิกอื่น ๆ ที่เวลานิยามเราต้องนิยามมันแบบสแตติกเมธอด (static method เมธอดที่เป็นสมาชิกของคลาส ไม่ใช่ของออพเจ็กต์) แต่เวลาเรียกใช้งานเรากลับต้องเรียกใช้งานแบบอินสแตนซ์เมธอด (instance method เมธอดที่เป็นสมาชิกของออพเจ็กต์ ไม่ใช่ของคลาส) พารามิเตอร์ตัวแรกของเมธอดเป็นตัวกำหนดว่าเมธอดนั้นทำงานกับอะไร ในรูปที่ 1 บรรทัดที่ 9 จะเห็นว่ามีคำสั่ง (โมดิไฟเออร์) this ปรากฏอยู่หน้าพารามิเตอร์ คำสั่ง this ทำหน้าที่กำหนดว่าเมธอดนี้ทำงานกับออพเจ็กต์ (ไม่ใช่กับคลาส)
1,456 Views
Pivot Table มีประโยชน์อย่างไร บทความ

ประโยชน์ของ Pivot Table

ใครที่ทำงานกับ Microsoft Excel อยู่นั้น เครื่องมือที่จะใช้ในการวิเคราะห์ข้อมูลนั้น ที่มีประโยชน์มาก ๆ คือ Pivot Table เป็นเครื่องมือที่สามารถช่วยให้เราวิเคราะห์ข้อมูลจำนวนมาก ๆ ได้ด้วยความรวดเร็ว และมีประสิทธิภาพ ใครที่ยังไม่เคยใช้ไม่ควรพลาด โดยบทความนี้จะแนะนำประโยชน์ของ Pivot Table มาให้รู้จักกัน
1,456 Views
รู้ได้อย่างไรว่า Microsoft SQL Server มีประสิทธิภาพแย่ลง บทความ

รู้ได้อย่างไรว่า Microsoft SQL Server มีประสิทธิภาพแย่ลง

หลายครั้งที่ผู้เขียนได้รับคำถามจากผู้ใช้ Microsoft SQL Server เกี่ยวกับปัญหาด้านประสิทธิภาพ โดยเอาค่าจาก Performance Counter บ้าง จาก Waiting Statistics บ้าง มาบอกว่าค่าเป็นเท่านั้นเท่านี้ แล้วถามว่า Microsoft SQL Server ที่เขาใช้งานอยู่มันมีประสิทธิภาพดีอยู่ไหม
1,456 Views
ดึงค่าประสิทธิภาพของ SQL Server ด้วย Power BI บทความ

ดึงค่าประสิทธิภาพของ SQL Server ด้วย Power BI

บทความนี้น่าจะออกไล่เลี่ยกันกับบทความ “รู้ได้อย่างไรว่า Microsoft SQL Server มีประสิทธิภาพแย่ลง” เพราะเขียนในช่วงเวลาเดียวกัน ผู้เขียนได้พูดถึงแหล่งข้อมูลของค่าประสิทธิภาพว่ามีอะไรกันบ้าง อยากให้ผู้อ่านลองอ่านบทความนั้นก่อนเพื่อเป็นปูพื้นความรู้
1,456 Views
สร้าง QR Code ด้วย Excel, PowerPoint, Word บทความ

การสร้าง QR Code ด้วย Excel, PowerPoint, Word

QR Code เป็นสื่อที่เราเห็นอยู่บ่อย ๆ ในปัจจุบัน สามารถนำเราไปยังเว็บไซต์ หรือ แสดงข้อความได้ใน QR Code เมื่อผู้ใช้งานมีอุปกรณ์มือถือ ก็ใช้งานได้แล้ว บทความนี้จะแนะนำเครื่องมือที่น่าสนใจ เพื่อให้เราสามารถสร้างและใช้งาน QR Code แบบง่าย ๆ จบด้วย Excel, PowerPoint หรือ Word ก็ทำได้
1,456 Views
Excel ฟังก์ชันทางสถิติ เพื่อสรุปข้อมูล บทความ

Excel ฟังก์ชันทางสถิติ เพื่อสรุปข้อมูล

หลายครั้งที่เราต้องทำงานกับการสรุปผล สรุปข้อมูลเชิงสถิติ ด้วย Microsoft Excel การไม่ทราบสูตรคำนวณ ก็อาจจะทำให้การทำงานนั้นใช้เวลามาก และ ไม่ได้ประสิทธิภาพ ซึ่ง Microsoft Excel มีฟังก์ชันในการทำงานกับสถิติหลายฟังก์ชัน โดยในบทความนี้จะนำเสนอข้อมูลในการสรุปทางสถิติระดับต้น ที่ใช้งานบ่อย ๆ มาให้ได้รู้จักและลองเรียนรู้กัน
1,456 Views
Excel ฟังก์ชันการทำงานกับข้อความ (Text Functions) บทความ

Excel ฟังก์ชันการทำงานกับข้อความ (Text Functions)

หลายครั้งที่เราต้องทำงานกับข้อความ ด้วย Microsoft Excel การไม่ทราบสูตรคำนวณ ก็อาจจะทำให้การทำงานนั้นใช้เวลามาก และ ไม่ได้ประสิทธิภาพ ซึ่ง Microsoft Excel มีฟังก์ชันในการทำงานกับข้อความอยู่หลายฟังก์ชันเลยทีเดียว ที่จะช่วยให้การทำงานกับข้อความ ทำได้ง่ายขึ้น และ มีประสิทธิภาพมากยิ่งขึ้น เช่น หากจะปรับข้อความเป็นตัวพิมพ์ใหญ่ การตัดเอาตัวอักษรบางตัวจากรหัสพนักงาน การค้นหาข้อความ การรวมและการแทนที่ข้อความ เป็นต้น
1,456 Views
 Power BI และ Excel เชื่อมต่อด้วย Power Query ไปยังที่ใดได้บ้าง บทความ

Power BI และ Excel เชื่อมต่อด้วย Power Query ไปยังที่ใดได้บ้าง

มาดูกันว่า Power Query ที่มีใน Power BI และ Excel ใช้เชื่อมโยงกับข้อมูลอะไรได้บ้าง เพื่อที่เราจะได้เชื่อมโยงไปยังแหล่งข้อมูลนั้นได้อย่างโดยตรง เพื่อนำข้อมูลมาใช้ในการวิเคราะห์ข้อมูลต่อไป
1,456 Views
Power BI เพื่อวิเคราะห์สลากกินแบ่ง (เชิงวิชาการ) นำเสนอเป็น Executive Dashboard บทความ

Power BI เพื่อวิเคราะห์สลากกินแบ่ง (เชิงวิชาการ) นำเสนอเป็น Executive Dashboard

Power BI Workshop ตัวอย่างการนำเอาข้อมูลจากเว็บไซต์สลากกินแบ่งรัฐบาลย้อนหลัง 20 ปี มาสร้าง Executive Dashboard ด้วย Microsoft Power BI Desktop โดยวิทยากร 9Expert Training
1,456 Views
Power BI Workshop สร้าง Executive Dashboard ด้วย Microsoft Power BI Desktop บทความ

Power BI Workshop สร้าง Executive Dashboard ด้วย Microsoft Power BI Desktop

แนะนำหลักการที่สำคัญในการทำงานด้านการนำเสนอ หลักการออกแบบ Dashboard ตัวอย่างที่ดี และ ไม่ดี ในการออกแบบ พร้อมแนะนำการเตรียมข้อมูลด้วย Power Query
1,456 Views
3 เทคนิคในการ Migration SQL Server จาก On-Premise สู่ Azure SQL Database บทความ

3 เทคนิคในการ Migration SQL Server จาก On-Premise สู่ Azure SQL Database

QL Server Community Thailand ครั้งที่ 12 Maximizing SQL Server performance with Microsoft Azure เทคนิคการจัดการ SQL Server เพื่อการรองรับแพลตฟอร์มที่หลากหลาย จาก Ground สู่ Cloud และเทคนิคการ Migrate จาก On-premise ขึ้น Azure พร้อมฟีเจอร์สุด Cool อย่าง Azure SQL Database Intelligent
1,456 Views
SQL Server บน Linux Docker และ การ deploy to Azure บทความ

SQL Server บน Linux Docker และ การ deploy to Azure

Maximizing SQL Server performance with Microsoft Azure เทคนิคการจัดการ SQL Server เพื่อการรองรับแพลตฟอร์มที่หลากหลาย จาก Ground สู่ Cloud และเทคนิคการ Migrate จาก On-Primise ขึ้น Azure พร้อมฟีเจอร์สุด Cool อย่าง Azure SQL Database Intelligent
1,456 Views
เรียนรู้ Azure SQL Server Managed Instance บทความ

เรียนรู้ Azure SQL Server Managed Instance

Maximizing SQL Server performance with Microsoft Azure เทคนิคการจัดการ SQL Server เพื่อการรองรับแพลตฟอร์มที่หลากหลาย จาก Ground สู่ Cloud และเทคนิคการ Migrate จาก On-primise ขึ้น Azure พร้อมฟีเจอร์สุด Cool อย่าง Azure SQL Database Intelligent
1,456 Views
เทคนิคการรวมไฟล์เข้าด้วยกันด้วย Power BI และสร้าง Dashboard บทความ

เทคนิคการรวมไฟล์เข้าด้วยกันด้วย Power BI และสร้าง Dashboard

ในตัวอย่างนี้เราจะแนะนำวิธีการรวมไฟล์ CSV เข้าด้วยกัน โดย Power Query และทำการสร้าง Visualization เพื่อนำข้อมูลดังกล่าวมาแสดงอัตโนมัติทันที โดยใช้ Microsoft Power BI Desktop
1,456 Views
ภาพหน้าปก Interface กับ การสืบคุณสมบัติจากหลายแหล่ง (Multiple Inheritance) บทความ

ข้อดีของภาษา C# เมื่อเทียบกับภาษาอื่น ๆ : Interface กับ การสืบคุณสมบัติจากหลายแหล่ง (Multiple Inheritance)

การออกแบบและเขียนโปรแกรมแบบ OOP (Object Oriented) ตั้งอยู่บนหลักการสามประการที่เปรียบได้กับสามเสาหลัก ประกอบด้วย Encapsulation, Inheritance และ Polymorphism หากท่านเข้าใจหลักการทั้งสามนี้ ก็เท่ากับว่าท่านเข้าใจหัวใจของ OOP ทั้งหมดแล้ว สำหรับบทความนี้จะกล่าวถึงการสืบคุณสมบัติ หรือ Inheritance นั่นเอง
1,456 Views
หน้าปกบทความแนวทางการแก้ปัญหา User ในฐานข้อมูลใด ๆ เป็นกำพร้า บทความ

แนวทางการแก้ปัญหา User ในฐานข้อมูลใด ๆ เป็นกำพร้า

บทความนี้เกิดขึ้น เพื่อสนับสนุนหลักสูตร Microsoft SQL Server database Administration ที่ผู้เขียนบรรยายอยู่เป็นประจำ โดยปกติผู้เขียนจะสาธิตประกอบคำบรรยายโดยละเอียดดีแล้ว หรือคิดเองว่าดีแล้ว มีบ้างที่ผู้อบรมเก็บข้อสงสัยอาไว้ไม่ถามทันที แล้วนำกลับมาถามใหม่อาจภายในช่วงฝึกอบรมอยู่ หรือหลังจากฝึกอบรมเสร็จสิ้นไปแล้วก็ตาม ผู้เขียนเลยตัดสินใจ นำมาเขียนเป็นบทความไว้ดีกว่าเพื่อให้ผู้อบรม หรือผู้สนใจทั่วไป สามารถมาศึกษาเพิ่มเติมได้
1,456 Views
แนะนำการสร้าง Realtime Automatic Dashboard ด้วย Microsoft Power BI บทความ

แนะนำการสร้าง Realtime / Automatic Dashboard ด้วย Microsoft Power BI ตอน 3

แนะนำการสร้าง Realtime / Automatic Dashboard ด้วย Microsoft Power BI จาก Live ของ Microsoft Power Platform 101 ที่ได้จัดกันได้ไป โดยมี อ.ชไลเวท พิพัฒพรรณวงศ์ วิทยากรจาก 9ExpertTraining (https://www.9ExpertTraining.com) แนะนำครับ
1,456 Views
Microsoft Power Automate เป็นเครื่องมือในการทำงานแบบ Automation บทความ

แนะนำ Microsoft Power Automate ใน Microsoft Power Platform #9ExpertLive ตอน 2

Microsoft Power Automate เป็นเครื่องมือในการทำงานแบบ Automation ซึ่งจะช่วยลดงาน Manual ที่จะเกิดขึ้นซ้ำ ๆ และเสียเวลาให้เป็นงานที่น่าสนุก และไม่น่าเบื่อ ซึ่ง Microsoft Power Platform มีให้ Template ให้เลือกมากมาย และยังสามารถสั่งการโปรแกรมต่างๆ ทำงานร่วมกับ Service ต่าง ๆ ได้มากมาย
1,456 Views
แนะนำ Microsoft Power Apps โปรแกรมในชุด Microsoft Power Platform บทความ

แนะนำ Power Apps ใน Microsoft Power Platform #9ExpertLive ตอน 1

แนะนำ Microsoft Power Apps โปรแกรมในชุด Microsoft Power Platform เพื่อใช้ในการสร้าง Apps โดยที่แทบไม่ต้องเขียนโค้ด (Coding) ใครใช้ PowerPoint ได้ก็จะใช้ Power Apps ได้ มาลองดูกันครับ นำเสนอโดย อ.ภัครพงศ์ กฤตวัฒน์ (Microsoft Certified Trainer) วิทยากร 9Expert Training
1,456 Views
หน้าปกบทความ การ Migrate ฐานข้อมูลจาก Microsoft SQL Server Database Engine ไปยัง Azure SQL DB ในหลายรูปแบบ บทความ

การ Migrate ฐานข้อมูลจาก Microsoft SQL Server Database Engine ไปยัง Azure SQL Database ในหลายรูปแบบ

ผู้เขียนได้รับการสอบถามเกี่ยวกับการ Migrate ฐานข้อมูลจากที่ใช้อยู่ ใน Microsoft SQL Server (On-premise) ขึ้นไปไว้บน Azure SQL DB ยากไหม ทำได้อย่างไร และมีข้อควรคำนึงอะไรไหม เริ่มต้นจาก George Huey และ Wade Wegner ได้โพสต์ SQL Azure Migration Wizard ลงใน CodePlex ในปี ค.ศ. 2009 ซึ่งเป็นแหล่งรวมโปรเจค Open Source ของ Microsoft (ปัจจุบัน CodePlex ถูกยุบไปรวมไว้ใน github แล้ว) และไม่พัฒนาต่อตั้งแต่ปี 2014 ซึ่งเครื่องมือตัวนี้สามารถ Migrate ได้ทั้งโครงสร้างฐานข้อมูล (Schema) และข้อมูล (Data)
1,456 Views
ภาพหน้าปกการสร้าง User Defined Function ใน Microsoft SQL Server บทความ

การสร้าง User Defined Function ใน Microsoft SQL Server

ผู้เขียนค่อนข้างแปลกใจเมื่องาน SQL Server Community Thailand ครั้งที่ 12 ซึ่งเป็นครั้งแรก ที่จัดแบบ Live ตามสถานการณ์ COVID-19) ผู้เขียนแสดงตัวอย่างเกี่ยวกับการสร้าง User Defined Function ให้กับผู้เข้างานดู มีคน CHAT มาบอกว่าไม่เคยรู้มาก่อนเลยว่า Microsoft SQL Server สามารถสร้าง Function ได้ รู้แต่ว่าสามารถสร้าง Procedure ได้เพียงเท่านั้น และเนื่องจากผู้เขียนได้เขียนถึง Stored Procedure ไปในครั้งก่อน เลยเป็นโอกาสต่อเนื่องที่จะเขียนถึง Function กันบ้างเพื่อไม่ให้น้อยหน้ากัน ก่อนอื่นทั้ง Procedure และ Function ก็เป็นโปรแกรมย่อยกันทั้งคู่ และจะถูกสร้างเป็น Database Object ในฐานข้อมูล ผู้ใช้ที่ได้รับอนุญาตจะสามารถใช้งานได้ เช่นเดียวกับบทความ Stored Procedure ที่ไม่ลงรายละเอียดการสร้าง Step-by-Step เป็นบทความเชิงวิจารณ์เสียมากกว่า หากผู้อ่านสนใจสามารถอ่าน Book Online จากทาง Microsoft หรือสะดวกฝึกอบรมหลักสูตร Microsoft SQL Server Database Development ผู้เขียนก็ยินดีต้อนรับครับ
1,456 Views
ภาพหน้าปก มีอะไรใหม่ใน .NET Core 3 และ C# 8 : Stackalloc ซ้อนนิพจน์ บทความ

มีอะไรใหม่ใน .NET Core 3 และ C# 8 : Stackalloc ซ้อนนิพจน์

เริ่มตั้งแต่ C# 8 และ .NET Core 3.0 ถ้าผลลัพธ์ของนิพจน์ stackalloc มีชนิดข้อมูลเป็นแบบ System.Span<T> หรือ System.ReadOnlySpan<T> เราสามารถใส่นิพจน์ stackalloc ซ้อนไว้ภายในนิพจน์อื่น ๆ ได้
1,456 Views
หน้าปกบทความ รู้จักกับ  Stored Procedure ใน Microsoft SQL Server บทความ

รู้จักกับ Stored Procedure ใน Microsoft SQL Server

คำอธิบายที่ง่ายที่สุดสำหรับ Stored Procedure ก็คือ “การรวบรวมชุดคำสั่ง T-SQL เข้าด้วยกัน แล้วจัดเก็บเป็น Object ไว้ในฐานข้อมูล ผู้ใช้ที่มีสิทธิ์สามารถเรียกใช้งาน Stored Procedure ได้" โดยชุดคำสั่งที่รวบรวมเข้าด้วยกัน
1,456 Views
ภาพหน้าปก ภาษา C# และภาษา CIL เป็นมาตรฐานสากล รับรองโดยองค์กร ISO และ ECMA บทความ

ภาษา C# และภาษา CIL เป็นมาตรฐานสากล รับรองโดยองค์กร ISO และ ECMA

ภาษา C# และภาษา CIL เป็นมาตรฐานสากล รับรองโดยองค์กร ISO และ ECMA โดยข้อกำหนดจำเพาะ (specification) ของภาษา C# ปรากฏในเอกสารที่รับรองโดย ISO และ ECMA เอกสารนี้ (ECMA-334 และ ISO/IEC 23270) เป็นอกสารหนาหกร้อยหน้า พรรณนาถึงข้อกำหนดของภาษา C# โดยละเอียดทุกแง่มุม เป็นเอกสารที่เปิดให้สาธรณะชนดาวน์โหลดมาอ่านได้โดยอิสระ
1,456 Views
ตัวอย่างการสร้าง รายงาน COVID19 Update ด้วย Power BI Report บทความ

ตัวอย่างการสร้าง รายงาน COVID19 Update ด้วย Power BI Report

ข้อมูลหลายๆ ข้อมูลที่เราสามารถนำมาจาก Internet ได้ อย่าง Worldometer.info เป็นเว็บไซต์ที่รวบรวมข้อมูลและมีการ Update อยู่เป็นประจำ แต่รายงานที่มีอาจจะยังไม่ตอบโจทย์ โดยหากเราต้องการข้อมูลจากเว็บไซต์ แต่มาแสดงผลด้วย Visualization ตามที่เราต้องการสามารถทำได้ด้วย Power BI ครับ (พร้อมไฟล์ให้ Download)
1,456 Views
ภาพหน้าปก ข้อดีของภาษา C# : Auto-property initializers บทความ

ข้อดีของภาษา C# : Auto-property initializers

ภาษา C# สร้างความอุ่นใจในการใช้งานตัวแปร เพราะคอมไพเลอร์จะกำหนดค่าเริ่มต้นให้ตัวแปรโดยอัตโนมัติ ขณะที่บางภาษา เช่น C ไม่มีหลักประกันเช่นนี้
1,456 Views
ภาพหน้าปก มีอะไรใหม่ใน .NET Core 3 และ C# 8 : String Interpolation บทความ

มีอะไรใหม่ใน .NET Core 3 และ C# 8 : String Interpolation

.NET Core 3 ได้รับการปรับปรุงเรื่อง "การหาค่าของ string" (string interpolation) เมื่อใช้ร่วมกับสัญลักษณ์ $ และ @ โดยอนุญาตให้การประเมินค่าของ "การระบุอย่างตรงตามที่เขียน" (interpolated verbatim strings) สามารถกำหนดลำดับได้ทั้ง $@"..." และ @$"..." แปลกจากเวอร์ชันก่อนหน้านี้ที่เขียนได้เพียง $@"..." เท่านั้น สัญลักษณ์ $ ทำหน้าที่ระบุว่า string ที่ตามมาอาจมีการสอดแทรกค่าที่ตัวแปลภาษาจะต้องนำไปถอดความก่อนจะดำเนินการอย่างอื่นกับมันต่อไป โดยค่าดังกล่าวอาจเป็นเพียงค่าจากตัวแปรหรือซับซ้อนกว่านั้น เช่นเป็นนิพจน์ และมีได้มากกว่าหนึ่งค่า การหาค่าของ string ทำได้โดยหาค่าของนิพจน์เหล่านั้นแล้วแปลงมันให้เป็น string เสียก่อนจึงจับรวมกับ string ที่แวดล้อม การใช้สัญลักษณ์ $ เพื่อทำการหาค่าของ string เริ่มมีใน C#6 แต่การให้กำหนดลำดับได้ทั้ง $@"..." และ @$"..." เพิ่งจะเริ่มมีใน C#8
1,456 Views