Tag: SharePoint Site Page

  • จัดทำรายงาน 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.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.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 Options กำหนดค่าให้กับ Primary Axis ด้วย Series Overlap 100% และ Gap Width 143%

    6.4 คลิกเมาส์ปุ่มขวาที่แท่งที่ 2 สีน้ำเงิน แท่งผลงานที่ทำได้ และเลือก Format Data Series เลือกไอคอนที่ 3 Series Options กำหนดค่าให้กับ Secondary Axis ด้วย Series Overlap 100% และ Gap Width 500%

    7.1 เมื่ออยู่หน้าต่าง SharePoint Site ให้คลิก New เลือก Page

    จะได้หน้าตั้งค่าเริ่มต้น ให้เลือกว่า Create Page

    7.2 จะได้หน้าต่างแบบนี้

    ควรเริ่มต้นตั้งชื่อ Title ให้คลิกตรงช่อง Add a title ควรเป็นชื่อย่อ ภาษาอังกฤษน่าจะดี เช่นในตัวอย่างนี้จะตั้งว่า OJT เป็นต้น เพราะจะถูกนำไปตั้งเป็นชื่อ Site Page ส่วนชื่อผู้ทำเพจ ก็อาจคลิกกากบาท ไม่ระบุ ก็ได้

    7.3 ถัดไปเอาเมาส์ชี้บริเวณ ด้านล่าง จนขึ้นมาเห็นเครื่องหมาย + ให้คลิก และเลือก File and Media

    จะได้หน้าคำถามว่า จะเอาไฟล์อะไรมาแสดง

    เลือก OneDrive และเลือกหาตำแหน่ง พาธของไฟล์ ที่เราเก็บไฟล์ excel นั้น เช่น ตัวอย่างข้างล่างนี้ และคลิก Select

    7.4 จะได้หน้าต่าง

    ให้คลิกเลือกเครื่องมือ Edit web part

    ช่องแรก เปลี่ยนจาก Entire workbook เป็น Range

    ช่อง Sheet name เลือกชื่อแท็บซี้ต คือ Main

    ช่อง Starting cell เป็น A1

    ช่อง Ending cell เป็น H30 (ให้ดูข้อมูลในแท็บชี้ต Main ก่อนนะว่าจะครอบคลุมข้อมูลที่จะแสดง)

    คลิก Apply

    7.5 ถ้าตรวจสอบแล้วว่า ชอบ ก็คลิกปุ่ม Publish

    7.6 ต่อไปตรวจสอบว่า Site Page ใหม่ที่สร้างไว้ถูกเก็บอยู่ที่ใด จากตัวอย่างที่สร้าง New Site Page ชื่อ OJT

    จะได้เป็นไฟล์ชื่อ OJT.aspx

    8.1 ด้านซ้ายของหน้าจอ คลิก Edit

    จะได้หน้าต่าง สำหรับตั้งค่า

    ให้คลิกที่ EDIT LINKS

    8.2 จะได้หน้าต่างใหม่ ที่มีคำว่า + link

    คลิก + link

    8.3 จะได้หน้าต่างย่อย

    ช่อง Text to display ใส่ ข้อความ เช่น ในตัวอย่างนี้ ใส่ว่า ข้อมูลตัวอย่าง

    ช่อง Address ใส่ https://emailpsuac.sharepoint.com/sites/DIIS/ISO/SERVICES/SitePages/OJT.aspx

    คลิกปุ่ม OK

    จะได้ปุ่ม Save

    คลิกปุ่ม Save

    8.4 ผลลัพธ์ เมนูด้านซ้าย จะมีรายการ ข้อมูลตัวอย่าง

    เมื่อจะส่ง Form นี้ให้กับผู้กรอกข้อมูล (หรือเราอาจจะสร้างเป็น link ไว้ในหน้า Site Page ในขั้นตอนที่ 7 ได้ เพื่อช่วยจำ)

    9.1 ขณะที่อยู่ที่หน้าออกแบบสร้างแบบฟอร์ม คลิกที่ Collect responses

    9.2 กำหนดค่าต่าง ๆ อนุญาตอย่างไรบ้าง แล้วคลิกที่ Copy Link

    9.3 ส่ง link ให้กับผู้กรอกข้อมูล

    9.4. เมื่อต้องการกลับไปจัดการกับฟอร์ม ให้คลิกที่ 9 จุด ในหน้า SharePoint Site จะได้เปิดหน้า Forms ขึ้นมาให้ และเลือก My forms

    หวังว่าจะเกิดไอเดียครับ

  • จัดทำรายงาน 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 Forms
    2.สร้าง Excel file จาก Form ที่สร้างเสร็จและทดสอบป้อนข้อมูลสัก 1 รายการแล้ว
    3.สร้าง Flow เพื่อนำข้อมูลที่กรอกลง Form แต่ละครั้งลงใน Excel file ด้วย Microsoft Power Automate
    4.สร้าง Pivot Table จากข้อมูลในชี้ต Sheet1 ของ Excel file

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

    5.สร้าง หน้า Dashboard จัดรูปแบบและดึงข้อมูลจาก Pivot Table ในชี้ต Sheet2 โดยเทคนิคอ้างอิงชื่อเซลล์
    6.สร้าง กราฟ แสดงสถานะผลสำเร็จในปัจจุบันจนถึงเป้าหมาย ด้วยกราฟแท่งจำนวน 2 แท่ง แบบแท่งกราฟไม่เว้นระยะห่างเพื่อให้ซ้อนกัน
    7.สร้าง Site Page ใน SharePoint site ของเรา โดยเลือกเครื่องมือ ชื่อ File and Media
    8.สร้าง เมนู สำหรับ Site Page ที่ทำเสร็จ หรือจะนำ Site Page ไปกำหนดเป็น Default Home Page ก็ได้
    9.ส่ง Form นี้ให้กับผู้กรอกข้อมูล

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