หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
เป็นเรื่องปกติที่จะมีข้อมูลในแหล่งข้อมูลหลายแหล่ง ตัวอย่างเช่น คุณอาจมีฐานข้อมูลสองฐานข้อมูล ฐานข้อมูลหนึ่งสําหรับข้อมูลผลิตภัณฑ์ และอีกฐานข้อมูลหนึ่งสําหรับข้อมูลการขาย ด้วย Power BI Desktop คุณสามารถรวมข้อมูลจากแหล่งข้อมูลต่างๆ เพื่อสร้างการวิเคราะห์ข้อมูลและการแสดงภาพที่น่าสนใจและน่าสนใจ
ในบทช่วยสอนนี้ คุณจะรวมข้อมูลจากแหล่งข้อมูลสองแหล่ง:
- สมุดงาน Excel ที่มีข้อมูลผลิตภัณฑ์
- ตัวดึงข้อมูล OData ที่มีข้อมูลคําสั่งซื้อ
คุณจะนําเข้าโมเดลความหมายแต่ละแบบและดําเนินการแปลงและการรวม จากนั้น คุณสามารถใช้ข้อมูลของแหล่งข้อมูลทั้งสองเพื่อสร้างรายงานการวิเคราะห์การขายด้วยการแสดงภาพแบบโต้ตอบ ในภายหลัง ให้ใช้เทคนิคเหล่านี้กับคิวรี SQL Server ไฟล์ CSV และแหล่งข้อมูลอื่นๆ ใน Power BI Desktop
Note
ใน Power BI Desktop มักจะมีสองสามวิธีในการทํางานให้สําเร็จ ตัวอย่างเช่น คุณสามารถคลิกขวาหรือใช้เมนู ตัวเลือกเพิ่มเติม บนคอลัมน์หรือเซลล์เพื่อดูการเลือก Ribbon เพิ่มเติม วิธีการอื่นหลายวิธีอธิบายไว้ในขั้นตอนต่อไปนี้
นําเข้าข้อมูลผลิตภัณฑ์ Excel
ขั้นแรก ให้นําเข้าข้อมูลผลิตภัณฑ์จากเวิร์กบุ๊ก Products.xlsx Excel ลงใน Power BI Desktop
ดาวน์โหลดสมุดงาน Excel Products.xlsx และบันทึกเป็น Products.xlsx
เลือกลูกศรที่อยู่ถัดจาก รับข้อมูล ในแท็บ หน้าแรก ของ Ribbon Power BI Desktop แล้วเลือก Excel จากเมนู แหล่งข้อมูลทั่วไป
Note
คุณยังสามารถเลือก รับข้อมูลเอง หรือเลือก รับข้อมูล จากกล่องโต้ตอบ เริ่มต้นใช้งาน Power BI จากนั้นเลือก Excel หรือ ไฟล์>Excel ในกล่องโต้ตอบ รับข้อมูล แล้วเลือก เชื่อมต่อ
ในกล่องโต้ตอบ เปิด ให้นําทางไปยังและเลือกไฟล์ Products.xlsx แล้วเลือก เปิด
ในตัวนําทาง ให้เลือกตาราง ผลิตภัณฑ์ แล้วเลือก แปลงข้อมูล
ตัวอย่างตารางจะเปิดขึ้นในตัวแก้ไข Power Query ซึ่งคุณสามารถใช้การแปลงเพื่อล้างข้อมูลได้
Note
คุณยังสามารถเปิดตัวแก้ไข Power Query ได้โดยการเลือก แปลงข้อมูล จาก Ribbon หน้าแรก ใน Power BI Desktop หรือโดยการคลิกขวาหรือเลือก ตัวเลือกเพิ่มเติม ถัดจากคิวรีใดๆ ในมุมมองรายงาน แล้วเลือก แปลงข้อมูล
ล้างคอลัมน์
รายงานแบบรวมของคุณใช้คอลัมน์ ProductID,ProductName, QuantityPerUnit และ UnitsInStock ของเวิร์กบุ๊ก Excel คุณสามารถลบคอลัมน์อื่นๆ ได้
ในตัวแก้ไข Power Query ให้เลือกคอลัมน์ ProductID,ProductName, QuantityPerUnit และ UnitsInStock คุณสามารถใช้ Ctrl เพื่อเลือกคอลัมน์มากกว่าหนึ่งคอลัมน์ หรือ Shift เพื่อเลือกคอลัมน์ที่อยู่ติดกัน
คลิกขวาที่ส่วนหัวที่เลือก เลือก ลบคอลัมน์อื่นๆ จากเมนูแบบเลื่อนลง คุณยังสามารถเลือก เอาคอลัมน์ออก>เอาคอลัมน์อื่นๆ ออกจากกลุ่ม จัดการคอลัมน์ ในแท็บ Ribbon หน้าแรก
นําเข้าข้อมูลคําสั่งซื้อของตัวดึงข้อมูล OData
จากนั้น นําเข้าข้อมูลใบสั่งจากตัวอย่างฟีด OData ของระบบการขาย Northwind
ในตัวแก้ไข Power Query เลือก แหล่งข้อมูลใหม่ จากนั้นจากเมนู พบบ่อยที่สุด ให้เลือกตัวดึงข้อมูล OData
ในกล่องโต้ตอบตัว ดึงข้อมูล OData ให้วาง URL
https://services.odata.org/V3/Northwind/Northwind.svc/ตัวดึงข้อมูล Northwind OData เลือก ตกลง
ในตัว นําทาง ให้เลือกตาราง ใบสั่ง แล้วเลือก ตกลง เพื่อโหลดข้อมูลลงในตัวแก้ไข Power Query
Note
ในตัว นําทาง คุณสามารถเลือกชื่อตารางใดก็ได้โดยไม่ต้องเลือกกล่องกาเครื่องหมาย เพื่อดูตัวอย่าง
ขยายข้อมูลคําสั่งซื้อ
คุณสามารถใช้การอ้างอิงตารางเพื่อสร้างคิวรีเมื่อเชื่อมต่อกับแหล่งข้อมูลที่มีหลายตาราง เช่น ฐานข้อมูลเชิงสัมพันธ์หรือตัวดึงข้อมูล Northwind OData ตาราง ใบสั่งซื้อ ประกอบด้วยการอ้างอิงไปยังตารางที่เกี่ยวข้องหลายตาราง คุณสามารถใช้การดําเนินการขยายเพื่อเพิ่มคอลัมน์ ProductID,UnitPrice และ Quantity จากตาราง Order_Details ที่เกี่ยวข้องลงในตารางหัวเรื่อง (ใบสั่ง)
เลื่อนไปทางขวาในตารางคําสั่งซื้อจนกว่าคุณจะเห็นคอลัมน์ Order_Details มีการอ้างอิงไปยังตารางอื่นไม่ใช่ข้อมูล
เลือกไอคอนขยาย (
) ในส่วนหัวของคอลัมน์ Order_Detailsในเมนูแบบเลื่อนลง ให้ทําดังนี้
เลือก (เลือกคอลัมน์ทั้งหมด) เพื่อล้างคอลัมน์ทั้งหมด
เลือก ProductID,UnitPrice และ ปริมาณ แล้วเลือก ตกลง
หลังจากที่คุณขยายตาราง Order_Details คอลัมน์ตารางที่ซ้อนกันใหม่สามคอลัมน์จะแทนที่คอลัมน์ Order_Details มีแถวใหม่ในตารางสําหรับข้อมูลที่เพิ่มของแต่ละคําสั่งซื้อ
สร้างคอลัมน์จากการคํานวณแบบกําหนดเอง
ตัวแก้ไข Power Query ช่วยให้คุณสร้างการคํานวณและเขตข้อมูลแบบกําหนดเองเพื่อเพิ่มข้อมูลของคุณ คุณสามารถสร้างคอลัมน์แบบกําหนดเองที่คูณราคาต่อหน่วยด้วยปริมาณสินค้าเพื่อคํานวณราคารวมสําหรับสินค้าเฉพาะรายการของแต่ละคําสั่งซื้อ
ในแท็บ Ribbon เพิ่มคอลัมน์ ของตัวแก้ไข Power Query ให้เลือก คอลัมน์แบบกําหนดเอง
ในกล่องโต้ตอบ คอลัมน์แบบกําหนดเอง ให้พิมพ์ LineTotal ในเขตข้อมูล ชื่อคอลัมน์ใหม่
ในฟิลด์ สูตรคอลัมน์แบบกําหนดเอง หลัง =ป้อน [Order_Details.UnitPrice] * [Order_Details.Quantity] คุณยังสามารถเลือกชื่อเขตข้อมูลจากกล่องเลื่อน คอลัมน์ที่พร้อมใช้งาน และเลือก << แทรก แทนการพิมพ์
เลือก ตกลง
เขตข้อมูล LineTotal ใหม่จะปรากฏเป็นคอลัมน์สุดท้ายในตาราง ใบสั่งซื้อ
ตั้งค่าชนิดข้อมูลของฟิลด์ใหม่
เมื่อตัวแก้ไข Power Query เชื่อมต่อกับข้อมูล จะคาดเดาได้ดีที่สุดเกี่ยวกับชนิดข้อมูลของแต่ละเขตข้อมูลเพื่อวัตถุประสงค์ในการแสดงผล ไอคอนส่วนหัวระบุชนิดข้อมูลที่กําหนดของแต่ละฟิลด์ คุณยังสามารถดูภายใต้ ชนิดข้อมูล ในกลุ่ม การแปลง ของแท็บ Ribbon หน้าแรก
คอลัมน์ LineTotal ใหม่ของคุณมีชนิดข้อมูล "ใดก็ได้ " แต่จะมีค่าสกุลเงิน เมื่อต้องการกําหนดชนิดข้อมูล ให้คลิกขวาที่ส่วนหัวของคอลัมน์ LineTotal เลือก เปลี่ยนชนิด จากเมนูดรอปดาวน์ แล้วเลือก เลขทศนิยมคงที่
Note
คุณยังสามารถเลือกคอลัมน์ LineTotal จากนั้นเลือกลูกศรที่อยู่ถัดจาก ชนิดข้อมูล ในพื้นที่ การแปลง ของแท็บ Ribbon หน้าแรก แล้วเลือก เลขทศนิยมคงที่
ล้างคอลัมน์คําสั่งซื้อ
เพื่อให้โมเดลของคุณทํางานในรายงานได้ง่ายขึ้น คุณสามารถลบ เปลี่ยนชื่อ และจัดลําดับคอลัมน์ใหม่ได้
รายงานของคุณจะใช้คอลัมน์ต่อไปนี้:
- วันที่สั่งซื้อ
- ชิปซิตี้
- ชิปคันทรี
- Order_Details.รหัสผลิตภัณฑ์
- Order_Details.ราคาต่อหน่วย
- Order_Details. ปริมาณ
- ไลน์โททัล
เลือกคอลัมน์เหล่านี้และใช้ เอาคอลัมน์อื่นๆ ออกเหมือนที่คุณทํากับข้อมูล Excel หรือคุณสามารถเลือกคอลัมน์ที่ไม่อยู่ในรายการคลิกขวาที่คอลัมน์ใดคอลัมน์หนึ่งแล้วเลือกลบคอลัมน์
คุณสามารถเปลี่ยนชื่อคอลัมน์ที่นําหน้าด้วย "Order_Details." เพื่อให้อ่านง่ายขึ้น:
ดับเบิลคลิกหรือแตะส่วนหัวของแต่ละคอลัมน์ค้างไว้ หรือคลิกขวาที่ส่วนหัวของคอลัมน์ แล้วเลือก เปลี่ยนชื่อ จากเมนูแบบเลื่อนลง
ลบคํานําหน้า Order_Details. ออกจากชื่อแต่ละชื่อ
สุดท้าย เพื่อให้เข้าถึงคอลัมน์ LineTotal ได้ง่ายขึ้น ให้ลากและวางไปทางซ้าย ทางด้านขวาของคอลัมน์ ShipCountry
ตรวจทานขั้นตอนการสอบถาม
การดําเนินการตัวแก้ไข Power Query ของคุณเพื่อจัดรูปร่างและแปลงข้อมูลจะถูกบันทึก การกระทําแต่ละรายการจะปรากฏทางด้านขวาในบานหน้าต่าง การตั้งค่าคิวรี ภายใต้ ขั้นตอนที่ใช้ คุณสามารถย้อนกลับผ่าน ขั้นตอนที่ใช้ เพื่อตรวจสอบขั้นตอนของคุณ และแก้ไข ลบ หรือจัดเรียงใหม่ได้หากจําเป็น อย่างไรก็ตาม การเปลี่ยนขั้นตอนก่อนหน้ามีความเสี่ยง เนื่องจากอาจทําให้ขั้นตอนต่อมาเสียหายได้
เลือกคิวรีแต่ละรายการของคุณในรายการคิวรีทางด้านซ้ายของตัวแก้ไข Power Query และตรวจสอบขั้นตอนที่ใช้ในการตั้งค่าคิวรี หลังจากที่คุณใช้การแปลงข้อมูลก่อนหน้านี้ ขั้นตอนที่ใช้ สําหรับคิวรีทั้งสองของคุณควรมีลักษณะดังนี้:
แบบสอบถามผลิตภัณฑ์
แบบสอบถามคําสั่งซื้อ
เคล็ดลับ
ขั้นตอนที่ใช้คือสูตรที่เขียนด้วยภาษา Power Query หรือที่เรียกว่าภาษา M เมื่อต้องการดูและแก้ไขสูตร ให้เลือก ตัวแก้ไขขั้นสูง ในกลุ่ม คิวรี ของแท็บ หน้าแรก ของ Ribbon
นําเข้าคิวรีที่แปลงแล้ว
เมื่อคุณพอใจกับข้อมูลที่แปลงแล้วและพร้อมที่จะนําเข้าไปยังมุมมองรายงาน Power BI Desktop ให้เลือก ปิด & ใช้>ปิด & นําไปใช้ ในกลุ่ม ปิด ของแท็บ หน้าแรก Ribbon
เมื่อโหลดข้อมูลแล้ว คิวรีจะปรากฏในรายการ เขตข้อมูล ในมุมมอง รายงาน Power BI Desktop
จัดการความสัมพันธ์ระหว่างแบบจําลองความหมาย
Power BI Desktop ไม่ต้องการให้คุณรวมคิวรีเพื่อรายงานเกี่ยวกับคิวรีเหล่านั้น อย่างไรก็ตาม คุณสามารถใช้ความสัมพันธ์ระหว่างแบบจําลองความหมาย ตามฟิลด์ทั่วไป เพื่อขยายและเพิ่มความสมบูรณ์ให้กับรายงานของคุณ Power BI Desktop อาจตรวจหาความสัมพันธ์โดยอัตโนมัติ หรือคุณสามารถสร้างความสัมพันธ์ในกล่องโต้ตอบ Power BI Desktop จัดการความสัมพันธ์ สําหรับข้อมูลเพิ่มเติม ดูสร้างและจัดการความสัมพันธ์ใน Power BI Desktop
ฟิลด์ที่ใช้ร่วมกันProductIDสร้างความสัมพันธ์ระหว่างแบบจําลองความหมายของOrdersProductsบทช่วยสอนนี้
ในมุมมองรายงาน Power BI Desktop เลือก จัดการความสัมพันธ์ ในพื้นที่ ความสัมพันธ์ ของแท็บ Ribbon การสร้างแบบจําลอง
ในกล่องโต้ตอบ จัดการความสัมพันธ์ คุณจะเห็นว่า Power BI Desktop ได้ตรวจพบและแสดงรายการความสัมพันธ์ที่ใช้งานอยู่ระหว่างตาราง ผลิตภัณฑ์ และ ใบสั่งซื้อ แล้ว เมื่อต้องการดูความสัมพันธ์ ให้เลือก แก้ไข
แก้ไขความสัมพันธ์ จะเปิดขึ้น โดยแสดงรายละเอียดเกี่ยวกับความสัมพันธ์
Power BI Desktop ได้ตรวจพบความสัมพันธ์โดยอัตโนมัติอย่างถูกต้อง คุณจึงสามารถเลือก ยกเลิก แล้วเลือก ปิด
ใน Power BI Desktop ทางด้านซ้าย ให้เลือก แบบจําลอง เพื่อดูและจัดการความสัมพันธ์ของคิวรี ดับเบิลคลิกที่ลูกศรบนบรรทัดที่เชื่อมต่อคิวรีทั้งสองเพื่อเปิดกล่องโต้ตอบ แก้ไขความสัมพันธ์ และดูหรือเปลี่ยนความสัมพันธ์
เมื่อต้องการกลับไปยังมุมมองรายงานจากมุมมองแบบจําลอง ให้เลือกไอคอน รายงาน
สร้างการแสดงภาพโดยใช้ข้อมูลของคุณ
คุณสามารถสร้างการแสดงภาพที่แตกต่างกันในมุมมองการตรวจทาน Power BI Desktop เพื่อรับข้อมูลเชิงลึก รายงานสามารถมีได้หลายหน้า และแต่ละหน้าสามารถมีวิชวลได้หลายรายการ คุณและผู้อื่นสามารถโต้ตอบกับการแสดงภาพของคุณเพื่อช่วยวิเคราะห์และทําความเข้าใจข้อมูล สําหรับข้อมูลเพิ่มเติม โปรดดู โต้ตอบกับรายงานในมุมมองการแก้ไขในบริการของ Power BI
คุณสามารถใช้ชุดข้อมูลทั้งสองของคุณและความสัมพันธ์ระหว่างชุดข้อมูล เพื่อช่วยแสดงภาพและวิเคราะห์ข้อมูลการขายของคุณ
ขั้นแรก ให้สร้างแผนภูมิคอลัมน์แบบเรียงซ้อนที่ใช้ฟิลด์จากคิวรีทั้งสองเพื่อแสดงปริมาณของผลิตภัณฑ์แต่ละรายการที่สั่งซื้อ
เลือกฟิลด์ ปริมาณ จาก ใบสั่ง ในบานหน้าต่าง ฟิลด์ ทางด้านขวา หรือลากไปยังพื้นที่ว่างบนพื้นที่ทํางาน แผนภูมิคอลัมน์แบบเรียงซ้อนจะถูกสร้างขึ้นเพื่อแสดงปริมาณรวมของผลิตภัณฑ์ทั้งหมดที่สั่งซื้อ
เมื่อต้องการแสดงปริมาณของผลิตภัณฑ์แต่ละรายการที่สั่งซื้อ ให้เลือก ชื่อผลิตภัณฑ์ จาก ผลิตภัณฑ์ ในบานหน้าต่าง เขตข้อมูล หรือลากไปยังแผนภูมิ
เมื่อต้องการเรียงลําดับผลิตภัณฑ์ตามลําดับมากที่สุดไปน้อยที่สุด ให้เลือกจุดไข่ปลา ตัวเลือกเพิ่มเติม (...) ที่ด้านขวาบนของการแสดงภาพ แล้วเลือก เรียงลําดับตาม>ปริมาณ
ใช้จุดจับที่มุมของแผนภูมิเพื่อขยายเพื่อให้มองเห็นชื่อผลิตภัณฑ์ได้มากขึ้น
จากนั้นสร้างแผนภูมิที่แสดงจํานวนเงินดอลลาร์ตามคําสั่ง (LineTotal) เมื่อเวลาผ่านไป (OrderDate)
เมื่อไม่มีอะไรถูกเลือกบนพื้นที่ทํางาน ให้เลือก LineTotal จาก ใบสั่ง ในบานหน้าต่าง เขตข้อมูล หรือลากไปยังพื้นที่ว่างบนพื้นที่ทํางาน แผนภูมิคอลัมน์แบบเรียงซ้อนแสดงจํานวนเงินดอลลาร์ทั้งหมดของคําสั่งซื้อทั้งหมด
เลือกแผนภูมิแบบเรียงซ้อน จากนั้นเลือก OrderDate จาก Orders หรือลากไปยังแผนภูมิ ตอนนี้แผนภูมิจะแสดงผลรวมของบรรทัดสําหรับแต่ละวันที่สั่งซื้อ
ลากมุมเพื่อปรับขนาดการแสดงภาพและดูข้อมูลเพิ่มเติม
เคล็ดลับ
ถ้าคุณเห็นเฉพาะ ปี บนแผนภูมิ และมีเพียงสามจุดข้อมูล ให้เลือกลูกศรที่อยู่ถัดจาก OrderDate ในเขตข้อมูล แกน ของบานหน้าต่าง การแสดงภาพ และเลือก OrderDate แทน ลําดับชั้นวันที่ อีกวิธีหนึ่งคือ คุณอาจต้องเลือก ตัวเลือกและการตั้งค่า > ตัวเลือก จากเมนู แฟ้ม และภายใต้ โหลดข้อมูล ให้ล้างตัวเลือก วันที่/เวลาอัตโนมัติสําหรับแฟ้มใหม่
สุดท้าย ให้สร้างการแสดงภาพแผนที่ที่แสดงยอดเงินใบสั่งจากแต่ละประเทศหรือภูมิภาค
เมื่อไม่มีอะไรถูกเลือกบนพื้นที่ทํางาน ให้เลือก ShipCountry จาก ใบสั่ง ในบานหน้าต่าง ฟิลด์ หรือลากไปยังพื้นที่ว่างบนพื้นที่ทํางาน Power BI Desktop ตรวจพบว่าข้อมูลเป็นชื่อประเทศหรือภูมิภาค จากนั้นจะสร้างการแสดงภาพแผนที่โดยอัตโนมัติ พร้อมจุดข้อมูลสําหรับแต่ละประเทศหรือภูมิภาคที่มีคําสั่งซื้อ
เมื่อต้องการทําให้ขนาดจุดข้อมูลสะท้อนถึงจํานวนการสั่งซื้อของแต่ละประเทศ/ภูมิภาค ให้ลากฟิลด์ LineTotal ลงบนแผนที่ คุณยังสามารถลากไปยัง เพิ่มเขตข้อมูล ที่นี่ภายใต้ ขนาด ในบานหน้าต่าง การแสดงภาพ ขนาดของวงกลมบนแผนที่จะสะท้อนถึงจํานวนดอลลาร์ของคําสั่งซื้อจากแต่ละประเทศหรือภูมิภาค
โต้ตอบกับวิชวลรายงานของคุณเพื่อวิเคราะห์เพิ่มเติม
ใน Power BI Desktop คุณสามารถโต้ตอบกับวิชวลที่ไฮไลต์ข้ามและกรองซึ่งกันและกันเพื่อเปิดเผยแนวโน้มเพิ่มเติม สําหรับข้อมูลเพิ่มเติม โปรดดู ตัวกรองและการเน้นในรายงาน Power BI
การโต้ตอบกับการแสดงภาพหนึ่งจะส่งผลต่อการแสดงภาพอื่นๆ ทั้งหมดบนหน้า
บนการแสดงภาพแผนที่ ให้เลือกวงกลมที่มีศูนย์กลางอยู่ในแคนาดา การแสดงภาพอีกสองรายการจะกรองเพื่อเน้นยอดรวมของรายการแคนาดาและปริมาณใบสั่ง
เลือกผลิตภัณฑ์แผนภูมิ ปริมาณตามชื่อผลิตภัณฑ์ เพื่อดูแผนที่และตัวกรองแผนภูมิวันที่เพื่อสะท้อนถึงข้อมูลของผลิตภัณฑ์นั้น เลือกวันที่ของแผนภูมิ LineTotal ตาม OrderDate เพื่อดูแผนที่และตัวกรองแผนภูมิผลิตภัณฑ์เพื่อแสดงข้อมูลของวันที่นั้น
เคล็ดลับ
เมื่อต้องการล้างการเลือก ให้เลือกอีกครั้ง หรือเลือกการแสดงภาพอื่นๆ อย่างใดอย่างหนึ่ง
กรอกรายงานการวิเคราะห์การขาย
รายงานที่เสร็จสมบูรณ์ของคุณจะรวมข้อมูลจากไฟล์ Excel Products.xlsx และตัวดึงข้อมูล Northwind OData ในวิชวลที่ช่วยคุณวิเคราะห์ข้อมูลใบสั่ง กรอบเวลา และผลิตภัณฑ์ของประเทศหรือภูมิภาคต่างๆ เมื่อรายงานของคุณพร้อมแล้ว คุณสามารถ อัปโหลดไปยังบริการของ Power BI เพื่อแชร์กับผู้ใช้ Power BI รายอื่นได้