ผสมผสานข้อมูลสรุป
การผสานข้อมูลเป็นวิธีหนึ่งในการรวมข้อมูล การผสานข้อมูลทำงานโดยใช้การผนวกข้อมูลลงในแหล่งข้อมูลหลักด้วยข้อมูลในแหล่งข้อมูลรอง
เมื่อหนึ่งในแหล่งข้อมูลที่คุณกำลังใช้งานมีขนาดใหญ่ คุณสามารถลดเวลาค้นหาได้โดยใช้การผสานข้อมูลเพื่อรวมข้อมูลในแหล่งข้อมูลหลักเข้ากับข้อมูลสรุปจากแหล่งข้อมูลรอง (แหล่งข้อมูลขนาดใหญ่)
ตัวอย่างเช่น สมมติว่าคุณมีแหล่งข้อมูลสองแหล่ง ได้แก่ “ร้านค้า - เหนือ” กับ “ร้านค้า - ใต้” ร้านค้า - เหนือคือแหล่งข้อมูลหลัก และร้านค้า - ใต้คือแหล่งข้อมูลรองที่มีขนาดใหญ่ เพื่อลดเวลาค้นหาเมื่อใช้แหล่งข้อมูลขนาดใหญ่เหมือนร้านค้า - ใต้ คุณสามารถใช้การผสานข้อมูลเพื่อผสมผสานเฉพาะข้อมูลสรุปของแหล่งข้อมูลรองขนาดใหญ่ (ร้านค้า - ใต้) เข้ากับข้อมูลในแหล่งข้อมูลหลักที่มีขนาดเล็กกว่าและน่าจะเร็วกว่า (ร้านค้า - เหนือ) ได้
คุณสามารถใช้วิธีการดังต่อไปนี้ได้เพื่อผสมผสานข้อมูลสรุป
- สร้างความสัมพันธ์ระหว่างแหล่งข้อมูล
- นำข้อมูลสรุปจากแหล่งข้อมูลรองไปใส่ในแหล่งข้อมูลหลัก
- เปรียบเทียบข้อมูลในแหล่งข้อมูลหลักกับข้อมูลสรุปในแหล่งข้อมูลรอง
- ดาวน์โหลดและเปิดเวิร์กบุ๊กต่อไปนี้จาก Tableau Public
ไปที่ https://public.tableau.com/profile/tableau.docs.team#!/vizhome/BlendonSummaryData/Sheet1
คลิกดาวน์โหลดเวิร์กบุ๊กที่มุมขวาบน
ในเวิร์กบุ๊ก มิติข้อมูลของวันที่สั่งซื้ออยู่ในแถบคอลัมน์อยู่แล้ว ทำให้มิติข้อมูลดังกล่าวเป็นฟิลด์แรกในมุมมอง และทำให้ร้านค้า - เหนือเป็นแหล่งข้อมูลหลักสำหรับชีตนี้ แหล่งข้อมูลร้านค้า - ใต้ก็รวมอยู่ในเวิร์กบุ๊กนี้ด้วย และทำหน้าที่เป็นแหล่งข้อมูลรองขนาดใหญ่
เลือกข้อมูล > แก้ไขความสัมพันธ์
ในกล่องโต้ตอบ “ความสัมพันธ์” เลือกกำหนดเอง จากนั้นคลิกเพิ่ม
ในกล่องโต้ตอบ “เพิ่ม/แก้ไขการแมปฟิลด์” คลิกลูกศรข้าง “วันที่สั่งซื้อ” ในทั้งสองรายการ เลือกปี(วันที่สั่งซื้อ) จากนั้นคลิกตกลง
ในกล่องโต้ตอบ “ความสัมพันธ์” คลิกเพิ่มอีกครั้ง
ในกล่องโต้ตอบ “เพิ่ม/แก้ไขการแมปฟิลด์” คลิกประเภทผลิตภัณฑ์ 1 ในทั้งสองรายการ จากนั้นคลิกตกลง
ในแผงข้อมูล เลือกแหล่งข้อมูล “ร้านค้า - เหนือ”
เลือก “การวิเคราะห์” > สร้างฟิลด์ที่คำนวณ
ในกล่องโต้ตอบการคำนวณ ดำเนินการดังต่อไปนี้
ในกล่องข้อความชื่อ ป้อนยอดขายสำหรับร้านค้า - ใต้
ในกล่องข้อความสูตร พิมพ์ฟังก์ชัน ZN, ฟังก์ชัน SUM และฟิลด์ผลรวมของยอดขายจากแหล่งข้อมูลร้านค้า - ใต้
สูตรของคุณควรมีหน้าตาแบบนี้:
ZN(SUM([Store - South].[Sales Total]))
สูตรนี้ดึงเฉพาะข้อมูลการขายออกมาจากแหล่งข้อมูลรองขนาดใหญ่เท่านั้น
เลือก “การวิเคราะห์” > สร้างฟิลด์ที่คำนวณ
ในกล่องโต้ตอบการคำนวณ ดำเนินการดังต่อไปนี้
ในกล่องข้อความชื่อ ป้อนยอดขายทั้งหมด (เหนือและใต้)
ในกล่องข้อความสูตร พิมพ์สูตรต่อไปนี้:
IF ISNULL([Sales for Store - South]) THEN 0 ELSE [Sales for Store - South]END
+
IF ISNULL (SUM([Sales Total])) THEN 0 ELSE SUM([Sales Total]) END
สูตรนี้เพิ่มข้อมูลการขายจากแหล่งข้อมูลรองขนาดใหญ่ไปยังข้อมูลการขายในแหล่งข้อมูลหลัก เพื่อให้ได้ยอดขายรวมสำหรับร้านค้า - ใต้และร้านค้า - เหนือ
จากแผงข้อมูล ลากวันที่สั่งซื้อไปยังแถบคอลัมน์ และลากผลิตภัณฑ์ 1 ไปยังแถบแถว
ลากชื่อการวัดผลไปยังแถบแถว จากนั้นลากไปที่แถบตัวกรอง
ในกล่องโต้ตอบสำหรับตัวกรอง คลิกไม่มี จากนั้นเลือกกล่องกาเครื่องหมายผลรวมของยอดขาย, ยอดขายสำหรับร้านค้า - ใต้, ยอดขายทั้งหมด (เหนือและใต้)
จากแผงข้อมูล ลากค่าที่วัดไปยัง “ข้อความ”
ผลลัพธ์สุดท้ายคือมุมมองที่สรุปข้อมูลของแหล่งข้อมูลหลักและแหล่งข้อมูลรองสำหรับปีที่สั่งซื้อและหมวดหมู่ผลิตภัณฑ์
หมายเหตุ: ข้อมูลการขายตัวอย่างทั้งในร้านค้า - เหนือและร้านค้า - ใต้เหมือนกันทุกประการ จึงให้ผลลัพธ์เดียวกันทั้งสำหรับฟิลด์ผลรวมของยอดขายและยอดขายสำหรับร้านค้า - ใต้