จัดทำรายงาน Dashboard ด้วย Microsoft Tools(5-9)

Forms + Power Automate (Flow) + Excel with Pivot Table + SharePoint Site Page ความเดิมตอนที่แล้ว แสดงขั้นตอนที่ 1 ถึง ขั้นตอนที่ 4 จัดทำรายงาน Dashboard ด้วย Microsoft Tools(1-4) แสดงขั้นตอนที่ 5 ถึง ขั้นตอนที่ 9 ขั้นตอนที่ 5 สร้าง หน้า Dashboard จัดรูปแบบและดึงข้อมูลจาก Pivot Table ในชี้ต Sheet2 โดยเทคนิคอ้างอิงชื่อเซล 5.1 ใช้ชี้ต ชื่อ Main สร้างข้อความตามต้องการ 5.2 ต่อไปเราจะดึงข้อมูลมาไว้ใน เซล ต่าง ๆ แล้วจะ รวมบริการวิชาการในเซล D17 ได้ ตัวอย่างที่ 1 เช่น จำนวนโครงการที่มีการเก็บค่าลงทะเบียน ตำแหน่ง B10 จะดึงข้อมูลด้วยวิธีเขียนอ้างอิง ดังนี้ =IFERROR(GETPIVOTDATA(“Count of ID”,Sheet2!$A$1,”จัดบริการแบบ”,”ที่มีการเก็บค่าลงทะเบียน”),0) ตัวอย่างที่ 2 เช่น จำนวนคนที่มีการเก็บค่าลงทะเบียน ตำแหน่ง C10 จะดึงข้อมูลด้วยวิธีเขียนอ้างอิง ดังนี้ =IFERROR(GETPIVOTDATA(“Sum of จำนวนคน”,Sheet2!$A$1,”จัดบริการแบบ”,”ที่มีการเก็บค่าลงทะเบียน”),0) ตัวอย่างที่ 3 เช่น จำนวนโครงการ IT Services ตำแหน่ง B11 จะดึงข้อมูลด้วยวิธีเขียนอ้างอิง ดังนี้ =IFERROR(GETPIVOTDATA(“Count of ID”,Sheet2!$A$1,”จัดบริการแบบ”,”IT Services”),0) มาดูอีกชุด เราจะดึงข้อมูลมาไว้ใน เซล ต่าง ๆ แล้วจะ รวมบริการวิชาการในเซล D29 ได้ ตัวอย่างที่ 4 การให้บริการอื่นๆ จำนวนโครงการ โครงการวิจัยหรือที่ปรึกษา ตำแหน่ง B26 จะดึงข้อมูลด้วยวิธีเขียนอ้างอิง ดังนี้ =IFERROR(GETPIVOTDATA(“Count of การให้บริการอื่นๆ”,Sheet2!$A$42,”การให้บริการอื่นๆ”,”โครงการวิจัยหรือที่ปรึกษา”),0) ตัวอย่างที่ 5 การให้บริการอื่นๆ จำนวนคน โครงการวิจัยหรือที่ปรึกษา ตำแหน่ง C26 จะดึงข้อมูลด้วยวิธีเขียนอ้างอิง ดังนี้ =IFERROR(GETPIVOTDATA(“Sum of จำนวนคน”,Sheet2!$A$42,”การให้บริการอื่นๆ”,”โครงการวิจัยหรือที่ปรึกษา”),0) ตัวอย่างที่ 6 การให้บริการอื่นๆ จำนวนครั้ง เช่าโน้ตบุ๊ค ตำแหน่ง B27 จะดึงข้อมูลด้วยวิธีเขียนอ้างอิง ดังนี้ =IFERROR(GETPIVOTDATA(“Count of การให้บริการอื่นๆ”,Sheet2!$A$42,”การให้บริการอื่นๆ”,”เช่าโน้ตบุ๊ค”),0) ส่วนอื่น ๆ ก็ทำเช่นเดียวกับ ตัวอย่างที่ 1 ถึง ตัวอย่างที่ 6 ขั้นตอนที่ 6 สร้าง กราฟ แสดงสถานะผลสำเร็จในปัจจุบันจนถึงเป้าหมาย ด้วยกราฟแท่งจำนวน 2 แท่ง แบบแท่งกราฟไม่เว้นระยะห่างเพื่อให้ซ้อนกัน 6.1 ข้อมูลที่เราเตรียมไว้ เป้าหมาย คือ ที่เราคีย์เข้าไป ส่วนรายได้จากบริการวิชาการที่ทำได้ จะเกิดจากรวมอัตโนมัติมาจากเซลต่าง ๆ 6.2 จากข้อมูลนี้ เราสร้างกราฟแท่ง 2 แท่ง แบบแท่งกราฟไม่เว้นระยะห่างเพื่อให้ซ้อนกัน ได้ดังรูป หมายเหตุ วิธีทำแท่งที่สองให้ซ้อนทับกับแท่งที่หนึ่ง ค่อนข้างยาว ศึกษาเพิ่มเติมได้จาก google search ค้นว่า “excel กราฟ แท่ง ซ้อน กัน” มีคลิปสอนเยอะ (ความรู้การทำกราฟซ้อนทับ 2 แท่ง สอน Excel: การสร้างกราฟเปรียบเทียบการใช้งบประมาณกับที่เบิกจ่ายจริง https://www.youtube.com/watch?v=_JnX9kdS-Og) 6.3 คลิกเมาส์ปุ่มขวาที่แท่งที่ 1 สีฟ้า แท่งเป้าหมาย และเลือก Format Data Series เลือกไอคอนที่ 3 Series

Read More »

จัดทำรายงาน Dashboard ด้วย Microsoft Tools(1-4)

Forms + Power Automate (Flow) + Excel with Pivot Table + SharePoint Site Page แสดงขั้นตอนที่ 1 ถึง ขั้นตอนที่ 4 ขั้นตอนที่ 1 สร้าง Form กรอกข้อมูล ด้วย Microsoft Forms 1.1 คลิกที่ จุด 9 จุด มุมบนซ้าย 1.2 คลิกที่ไอคอน Forms 1.3 คลิก New Form และสร้างจากฟอร์มเปล่า 1.4 ตัวอย่างฟอร์มที่สร้างด้วย Microsoft Forms ขั้นตอนที่ 2 สร้าง Excel file จาก Form ที่สร้างเสร็จและทดสอบป้อนข้อมูลสัก 1 รายการแล้ว เป็นการนำเข้าข้อมูลด้วย Microsoft Form โดยการสร้างฟอร์ม หลังจากได้ฟอร์มแล้ว เราก็ทำการ Export Data จาก Form ไปเป็น Excel ตอนนี้ก็จะได้หัวคอลัมน์เป็นชื่อของคำถามแต่ละข้อใน Form และกำหนดให้ข้อมูลเป็นชนิด Table โดยทั่วไปมักเริ่มต้นด้วยชื่อ Table1 2.1 เมื่อทดสอบป้อนข้อมูลแล้ว ให้คลิกที่แท็บ (ด้านบน) คำว่า Responses และเลือก Open in Excel 2.2 ในตอนทำครั้งแรก จะได้ไฟล์อยู่ใน Downloads ชื่อไฟล์ที่ได้มาอาจไม่ถูกใจก็เปลี่ยนชื่อให้เรียบร้อย 2.3 นำไฟล์นี้ไปวางไว้ใน OneDrive ในตัวอย่างนี้ จะสร้าง Folder ชื่อ Forms เพื่อเก็บไฟล์ Excel 2.4 ดังนั้น พาธของไฟล์ คือ /Share/Forms/DIIS-ข้อมูลบริการวิชาการ.xlsx พาธของไฟล์นี้จะถูกอ้างถึงตอนที่เราสร้าง Flow 2.5 มาดูไส้ในกันครับว่า ในชี้ตชื่อ Sheet1 มีหัวคอลัมน์และข้อมูลแบบนี้ ขั้นตอนที่ 3 สร้าง Flow เพื่อนำข้อมูลที่กรอกลง Form แต่ละครั้งลงใน Excel file ด้วย Microsoft Power Automate ขั้นตอนในตอนนี้เป็นการใช้ Microsoft Power Automate ผูก Microsoft Forms เข้ากับ Excel file นั่นเอง 3.1 คลิกที่ จุด 9 จุด มุมบนซ้าย เลือก Microsoft Power Automate 3.2 คลิก Create 3.3 สร้าง Flow โดยใช้ object ตามรูป ตัวอย่างการตั้งชื่อ เช่น นำเข้าข้อมูลจากFormเข้าExcel_DIIS-ข้อมูลบริการวิชาการ Object ขั้นที่ 1 คือ When a new response is submitted Object ขั้นที่ 2 คือ Get response details 3.4 Object ขั้นที่ 3 คือ Add a row into a table 3.5 และเลือก รายการ มาใส่ให้ครบ เมื่อคลิกที่ช่องแต่ละช่อง จะมีหน้าต่าง pop up ขึ้นมา ให้เลือก ได้ดังรูป ขั้นตอนที่ 4 สร้าง Pivot Table

Read More »

จัดทำรายงาน Dashboard ด้วย Microsoft Tools

Forms + Power Automate (Flow) + Excel with Pivot Table + SharePoint Site Page การใช้งาน Microsoft จะมี Tools ต่าง ๆ ให้เราประกอบกันเข้าเพื่อการทำงาน เช่น เราสามารถสร้าง Site Page (คือเว็บเพจ) และดึงข้อมูลจากชี้ตใน Excel File มาแสดงเป็นข้อมูลในหน้าเว็บเพจ เพื่อจัดทำ Dashboard นำเสนอข้อมูล ตัวอย่างเช่นhttps://emailpsuac.sharepoint.com/sites/DIIS/ISO/SERVICES/SitePages/MSDdata.aspx จากรูปภาพตัวอย่างด้านบน ที่เห็นการจัดหัวเรื่อง จัดวางข้อความเหล่านี้เราต้องออกแบบเองนะ แล้วดึงข้อมูลจาก Pivot Table มาแสดง เช่น ตัวเลขของจำนวนโครงการ จำนวนคน จำนวนเงิน นอกจากนี้เราสามารถทำกราฟแท่งซ้อนกัน 2 แท่งเพื่อให้ดูสถานะผลสำเร็จในปัจจุบันที่จะไปถึงเป้าหมายได้การจัดทำ Dashboard นำเสนอข้อมูล สามารถเขียนเป็นขั้นตอนหลัก ๆ ได้ดังนี้1.สร้าง Form กรอกข้อมูล ด้วย Microsoft Forms2.สร้าง Excel file จาก Form ที่สร้างเสร็จและทดสอบป้อนข้อมูลสัก 1 รายการแล้ว3.สร้าง Flow เพื่อนำข้อมูลที่กรอกลง Form แต่ละครั้งลงใน Excel file ด้วย Microsoft Power Automate4.สร้าง Pivot Table จากข้อมูลในชี้ต Sheet1 ของ Excel file จัดทำรายงาน Dashboard ด้วย Microsoft Tools(1-4) 5.สร้าง หน้า Dashboard จัดรูปแบบและดึงข้อมูลจาก Pivot Table ในชี้ต Sheet2 โดยเทคนิคอ้างอิงชื่อเซลล์6.สร้าง กราฟ แสดงสถานะผลสำเร็จในปัจจุบันจนถึงเป้าหมาย ด้วยกราฟแท่งจำนวน 2 แท่ง แบบแท่งกราฟไม่เว้นระยะห่างเพื่อให้ซ้อนกัน7.สร้าง Site Page ใน SharePoint site ของเรา โดยเลือกเครื่องมือ ชื่อ File and Media8.สร้าง เมนู สำหรับ Site Page ที่ทำเสร็จ หรือจะนำ Site Page ไปกำหนดเป็น Default Home Page ก็ได้9.ส่ง Form นี้ให้กับผู้กรอกข้อมูล จัดทำรายงาน Dashboard ด้วย Microsoft Tools(5-9)

Read More »

[บันทึกกันลืม] แก้ปัญหา rejoin node rke2 ไม่ได้

ปัญหา node หนึ่งใน Rancher ใช้งานได้ตามปรกติ แต่ไป sudo apt update; sudo apt upgrade แล้วเกิดเหตุให้ ต้อง restart node ปัญหาที่เกิดขึ้นคือ pod ที่มาสร้างบน node นี้ไม่สามารถติดต่อกับระบบได้เลย อาการ pod จะ CrashLoopBackOff ตลอด หรือถ้าดู event จะเห็น timeout ตลอดครับ วิธีแก้ไข ได้ลอง format เครื่องก็แล้ว ทำหลายอย่างแล้วก็ไม่หาย ขอบคุณ คุณธนกร กิจศรีนภดล (เทียน) ได้ไปค้นหาวิธีการแก้ไขมาให้ โดยเหตุมาจาก Kernel ของ Ubuntu 20.04 กับ kernel ของ rke2 รุ่นที่ใช้งานอยู่ มี Bug เรื่อง UDP ตาม Link นี้ Root cause คือ: kernel bug  affects udp + vxlan when using the offloading feature of the kernel สรุปคือ ใช้คำสั่งนี้ ผลการแก้ไข หายสนิท ใช้งานได้ต่อไป

Read More »

การกำหนดค่าพื้นฐานความปลอดภัยสำหรับ IIS และ WordPress บน Windows Server

เพื่อให้ Web Server ของเราปลอดภัยจากการถูกโจมตี บทความนี้จะเป็นการแนะนำการกำหนดค่าต่างๆของ web server ที่ให้บริการ ซึ่งทำงานด้วยบน Windows Server และ มีการติดตั้ง IIS, PHP, MySql, ASP.Net และ WordPress

Read More »