กำหนดกรานูลาริตี้ของข้อมูล

เสร็จสมบูรณ์เมื่อ

กรานูลาริตี้ของข้อมูลคือรายละเอียดที่แสดงภายในข้อมูลของคุณ ซึ่งหมายความว่ายิ่งกรานูลาริตี้ที่ข้อมูลของคุณมีมากเท่าใด ก็ยิ่งมีระดับรายละเอียดในข้อมูลของคุณมากขึ้นเท่านั้น

กรานูลาริตี้ของข้อมูลเป็นหัวข้อที่สําคัญสําหรับนักวิเคราะห์ข้อมูลทั้งหมด โดยไม่คํานึงถึงเครื่องมือ Power BI ที่คุณกําลังใช้อยู่ การกำหนดกรานูลาริตี้ของข้อมูลที่ถูกต้องสามารถมีผลกระทบอย่างมากต่อประสิทธิภาพและการใช้งานของรายงาน Power BI และวิชวลของคุณ

กำหนดกรานูลาริตี้ของข้อมูลแล้ว

พิจารณาสถานการณ์สมมติที่บริษัทของคุณจัดการรถบรรทุกพ่วงห้องเย็น 1,000 คัน ทุก ๆ สองถึงสามนาที รถบรรทุกแต่ละคันใช้แอปพลิเคชัน IoT ของ Microsoft Azure เพื่อบันทึกอุณหภูมิปัจจุบัน อุณหภูมินี้มีความสำคัญต่อองค์กรของคุณ เพราะหากเครื่องทำความเย็นทำงานผิดปกติ อาจทำให้สินค้าบรรทุกทั้งหมดเสียหาย ซึ่งมีต้นทุนหลายพันดอลลาร์ เนื่องด้วยรถบรรทุกจำนวนมากและเซ็นเซอร์จำนวนมาก จึงมีการสร้างข้อมูลที่ครอบคลุมทุกวัน ผู้ใช้รายงานของคุณไม่ต้องการกรองผ่านระเบียนจำนวนมากเพื่อค้นหาสิ่งที่พวกเขาสนใจเป็นพิเศษ

คุณสามารถเปลี่ยนกรานูลาริตี้ของข้อมูลเพื่อทําให้แบบจําลองความหมายใช้งานได้ง่ายขึ้นได้อย่างไร

ในสถานการณ์สมมตินี้ คุณอาจต้องการนำเข้าข้อมูลโดยใช้ค่าเฉลี่ยรายวันสำหรับรถบรรทุกแต่ละคัน วิธีการดังกล่าวจะลดระเบียนในฐานข้อมูลเป็นหนึ่งระเบียนสำหรับรถบรรทุกแต่ละคันในแต่ละวัน หากคุณตัดสินใจว่าวิธีการนี้พอยอมรับได้สำหรับการติดตามค่าใช้จ่ายและข้อผิดพลาด ถ้าเป็นเช่นนั้นแล้วคุณสามารถใช้กรานูลาริตี้ของข้อมูลดังกล่าวได้ อีกวิธีหนึ่งคือ คุณสามารถเลือกอุณหภูมิที่บันทึกล่าสุด หรือคุณสามารถนำเข้าเฉพาะระเบียนที่อยู่ด้านบนหรือด้านล่างของช่วงอุณหภูมิปกติได้ วิธีการเหล่านี้จะลดจำนวนระเบียนทั้งหมดที่คุณนำเข้า ในขณะที่ยังคงนำเสนอข้อมูลที่ครอบคลุมและมีประโยชน์

สำหรับสถานการณ์ที่แตกต่างกัน คุณสามารถกำหนดกรานูลาริตี้ของข้อมูลที่กำหนดเป็นรายสัปดาห์ รายเดือน หรือไตรมาสได้ โดยทั่วไป ยิ่งระเบียนที่คุณทำงานน้อยลงเท่าใด รายงานและวิชวลของคุณก็จะยิ่งทำงานเร็วขึ้นเท่านั้น วิธีนี้แปลเป็นอัตราการรีเฟรชที่เร็วขึ้นสําหรับแบบจําลองความหมายทั้งหมดซึ่งอาจหมายความว่าคุณสามารถรีเฟรชได้บ่อยขึ้น

อย่างไรก็ตาม วิธีการดังกล่าวมีข้อด้อย ถ้าผู้ใช้ของคุณต้องการเจาะลึกธุรกรรมเดี่ยวทุกครั้ง การสรุปกรานูลาริตี้จะป้องกันไม่ให้ทำเช่นนั้น ซึ่งสามารถมีผลกระทบเชิงลบเกี่ยวกับประสบการณ์การใช้งาน สิ่งสำคัญคือการจัดการระดับของกรานูลาริตี้ของข้อมูลกับผู้ใช้รายงาน เพื่อให้พวกเขาเข้าใจความหมายของตัวเลือกเหล่านี้

เปลี่ยนกรานูลาริตี้ของข้อมูลเพื่อสร้างความสัมพันธ์ระหว่างสองตาราง

กรานูลาริตี้ของข้อมูลยังสามารถมีผลกระทบเมื่อคุณกําลังสร้างความสัมพันธ์ระหว่างตารางใน Power BI

ตัวอย่างเช่น พิจารณาว่าคุณกําลังสร้างรายงานสําหรับทีมขายที่ Tailwind Traders คุณถูกขอให้สร้างเมทริกซ์ของยอดขายรวมและงบประมาณในช่วงเวลาหนึ่งโดยใช้ตารางปฏิทิน ยอดขาย และงบประมาณ คุณสังเกตเห็นว่ารายละเอียดตามเวลาระดับต่ำสุดที่ตารางยอดขายไปถึงนั้นเป็นรายวัน เช่น 5/1/2020, 6/7/2020 และ 6/18/2020 ตารางงบประมาณไปถึงที่ระดับรายเดือนเท่านั้น เช่น ข้อมูลงบประมาณคือ 5/2020 และ 6/2020 ตารางเหล่านี้มีกรานูลาริตี้ที่แตกต่างกันที่จําเป็นต้องทําการกระทบยอดก่อนที่คุณจะสามารถสร้างความสัมพันธ์ระหว่างตารางได้

รูปภาพต่อไปนี้แสดงแบบจําลองความหมายปัจจุบันของคุณ

สกรีนช็อตของกรานูลาริตี้ของข้อมูลในแบบจําลองความหมาย

ดังที่แสดงในรูปภาพก่อนหน้า ความสัมพันธ์ระหว่างงบประมาณและปฏิทินขาดหายไป ดังนั้น คุณจำเป็นต้องสร้างความสัมพันธ์นี้ก่อนที่คุณจะสามารถสร้างวิชวลของคุณได้ โปรดสังเกตว่าถ้าคุณแปลงคอลัมน์ ปี และ เดือน ในตารางปฏิทิน ให้เป็นคอลัมน์ใหม่ และทําการแปลงเดียวกันในตารางงบประมาณ คุณสามารถจับคู่รูปแบบของคอลัมน์ วันที่ ในตารางปฏิทินได้ จากนั้น คุณสามารถสร้างความสัมพันธ์ระหว่างสองคอลัมน์ เพื่อทํางานนี้ให้เสร็จสมบูรณ์ คุณจะเชื่อมคอลัมน์ ปี และ เดือน เข้าด้วยกัน จากนั้นจึงเปลี่ยนรูปแบบ

ภาพหน้าจอของตารางงบประมาณและปฏิทิน

เลือก แปลงข้อมูล บนริบบอน ใน ขั้นตอนที่นำไปใช้ บนบานหน้าต่างด้านขวา ให้คลิกขวาที่ขั้นตอนสุดท้าย จากนั้นเลือก แทรกขั้นตอนหลังจาก

สกรีนช็อตของเมนูบริบทแก้ไขการตั้งค่าของวิชวลขั้นตอนที่ใช้

ภายใต้ เพิ่มคอลัมน์ บนริบบอนหน้าแรก ให้เลือก คอลัมน์แบบกำหนดเอง ป้อนสมการต่อไปนี้ซึ่งจะเชื่อมโยงคอลัมน์ ปี และ เดือน แล้วจากนั้นให้เพิ่มเส้นประระหว่างชื่อคอลัมน์

Column = Table.AddColumn(#"Renamed Columns", "Custom", each [Year] & "-" &[Month])

เปลี่ยนชนิดข้อมูลเป็น วันที่ แล้วจากนั้นให้เปลี่ยนชื่อคอลัมน์ ตารางงบประมาณของคุณควรมีลักษณะดังรูปภาพต่อไปนี้

ภาพหน้าจอของคอลัมน์แบบกําหนดเองสําหรับวันที่

ตอนนี้ คุณสามารถสร้างความสัมพันธ์ระหว่างตารางงบประมาณและตารางปฏิทินได้

สร้างความสัมพันธ์ระหว่างตาราง

Power BI จะตรวจหาความสัมพันธ์โดยอัตโนมัติ แต่คุณยังสามารถไปที่ จัดการความสัมพันธ์ > ใหม่ และสร้างความสัมพันธ์ในคอลัมน์ วันที่ ได้ ความสัมพันธ์ควรมีลักษณะดังรูปภาพต่อไปนี้

สกรีนช็อตของการสร้างความสัมพันธ์

เมื่อทํางานนี้เสร็จแล้ว คุณจะมั่นใจได้ว่ากรานูลาริตี้เหมือนกันระหว่างตารางที่แตกต่างกันของคุณ ในตอนนี้ คุณจำเป็นต้องสร้างหน่วยวัด DAX เพื่อคำนวณ Total Sales และ BudgetAmount ไปที่บานหน้าต่าง ข้อมูล บน Power BI Desktop เลือก หน่วยวัดใหม่ แล้วสร้างหน่วยวัดสองหน่วยด้วยสมการดังต่อไปนี้:

TotalSales = SUM(Sales[Total Sales])
BudgetAmount = SUM (Budget[BudgetAmount])

เลือกวิชวลตารางในบานหน้าต่างการแสดงภาพ จากนั้นป้อนหน่วยวัดเหล่านี้และวันที่ลงในเขตข้อมูลค่า ตอนนี้คุณบรรลุเป้าหมายในการสร้างเมทริกซ์ของยอดขายรวมและงบประมาณในช่วงเวลาหนึ่งแล้ว

สกรีนช็อตของวิชวลเมทริกซ์ที่สร้างขึ้น