---
schema_version: "1"
id: a0182367e936714e71f3f09e10ba68b57f4b93f8c99a064f77ecfcd3e50e53fa
title: รวมข้อมูลของคุณ
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/pro/desktop/joining_tables.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/th-th/joining_tables.htm
source_site: help.tableau.com
content_type: documentation
content_hash: cde911bf9dc1ea9af182ec3a40b1161cece7b4513053378dd395dd2f521c5436
description: Join data from multiple tables or data sources, including join types and clauses.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# รวมข้อมูลของคุณ

มีบ่อยครั้งที่เราจำเป็นต้องรวมข้อมูลจากหลายที่ หลายตาราง หรือแม้กระทั่งหลายแหล่งข้อมูลเข้าด้วยกัน เพื่อทำการวิเคราะห์ตามที่ต้องการ การรวมตารางเข้าด้วยกันมีอยู่หลายวิธี ทั้งนี้ขึ้นอยู่กับโครงสร้างของข้อมูลและความต้องการในการวิเคราะห์ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการต่างๆ ในการรวบรวมชุดข้อมูลของคุณ โปรดดูวิดีโอฝึกอบรม[การรวมข้อมูลใน Tableau Desktop](https://www.tableau.com/th-th/learn/tutorials/on-demand/combining-data-tableau-desktop?playlist=509089) (4 นาที)

## ความสัมพันธ์ vs การรวม

วิธีการเริ่มต้นใน Tableau Desktop คือการใช้ความสัมพันธ์ ความสัมพันธ์จะรักษาระดับรายละเอียดของตารางเดิมไว้เมื่อรวมข้อมูลเข้าด้วยกัน ความสัมพันธ์ยังช่วยให้สามารถทำการรวมโดยอิงตามบริบทในแต่ละชีตได้อีกด้วย ซึ่งทำให้แต่ละแหล่งข้อมูลมีความยืดหยุ่นมากขึ้น ความสัมพันธ์จึงเป็นวิธีที่แนะนำในการรวมข้อมูลในกรณีส่วนใหญ่ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ความแตกต่างระหว่างความสัมพันธ์กับการรวม](https://help.tableau.com/v0.0/pro/desktop/th-th/datasource_relationships_learnmorepage.htm)

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

**หมายเหตุ**: ในท้ายที่สุดแล้ว ความสัมพันธ์จะใช้ประโยชน์จากการรวม (แต่อยู่ในเบื้องหลัง) ตัวอย่างเช่น ความสัมพันธ์ระหว่างแหล่งข้อมูลจะสร้างการรวมแบบข้ามฐานข้อมูลเมื่อการแสดงเป็นภาพใช้ฟิลด์จากตารางในแหล่งข้อมูลต่างๆ ด้วยเหตุนี้ [ปรับปรุงประสิทธิภาพของการรวมแบบข้ามฐานข้อมูล](https://help.tableau.com/v0.0/pro/desktop/th-th/joins_xbd_perf.htm)จึงอาจมีความเกี่ยวข้อง

## ปัญหาที่พบบ่อย

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

> [!TIP]
> 
> **เคล็ดลับ**: แม้ว่า Tableau Desktop จะมีความสามารถในการสร้างการรวมและปรับแต่งข้อมูลพื้นฐานบางอย่างได้ แต่ Tableau Prep Builder ออกแบบมาเพื่อเตรียมข้อมูล หากคุณต้องทำการรวมหลายรายการ ต้องการล้างชื่อฟิลด์ เปลี่ยนประเภทข้อมูล ทำการเปลี่ยนรูปแบบข้อมูลหลายๆ ครั้ง หรือเตรียมข้อมูลที่เกี่ยวข้องในประเภทอื่นๆ ให้พิจารณาใช้ [Tableau Prep Builder](https://help.tableau.com/current/prep/th-th/prep_combine.htm#join-your-data)

## สร้างการรวม

1. หากต้องการสร้างการรวม ให้เชื่อมต่อกับแหล่งข้อมูลหรือต้นทางที่เกี่ยวข้อง โปรดดู[เชื่อมต่อกับข้อมูลของคุณ](https://help.tableau.com/v0.0/pro/desktop/th-th/basicconnectoverview.htm)
    
    ข้อมูลเหล่านี้อาจอยู่ในแหล่งข้อมูลเดียวกัน (เช่น ตารางในฐานข้อมูลหรือชีตในสเปรดชีต Excel) หรือแหล่งข้อมูลอื่น (เรียกว่าการรวมแบบข้ามฐานข้อมูล) หากคุณรวมตารางเข้าด้วยกันโดยใช้การรวมแบบข้ามฐานข้อมูล Tableau จะใส่สีตารางเหล่านั้นในแคนวาสและคอลัมน์ในตารางกริดข้อมูลเพื่อแสดงให้คุณเห็นว่าข้อมูลนั้นมาจากการเชื่อมต่อใด
    
    **หมายเหตุ**: บางแหล่งข้อมูลอาจจะไม่รองรับการรวมแบบข้ามฐานข้อมูล ซึ่งรวมถึงแหล่งข้อมูลของ Tableau ที่เผยแพร่ หากต้องการรวมแหล่งข้อมูลที่เผยแพร่เข้าด้วยกัน ให้แก้ไขแหล่งข้อมูลเดิมเพื่อให้มีการรวมแบบเนทีฟ หรือใช้การผสมผสานข้อมูล
2. ลากตารางแรกไปยังแคนวาส
    
    ![แบบจำลองข้อมูลที่มีตารางเดียว](/tableau/next/th-th/pro/desktop/th-th/Img/data_model_single_tablewjoin1.gif)
    
    โปรดทราบว่าหากคุณลากตารางที่สองออกในจุดนี้ ความสัมพันธ์จะก่อตัวขึ้น
3. เลือก “เปิด” จากเมนูหรือดับเบิลคลิกที่ตารางแรกเพื่อเปิดแคนวาสการรวม (เลเยอร์ทางกายภาพ)
    
    ![ขยายตารางเพื่อดูตัวเลือก](/tableau/next/th-th/pro/desktop/th-th/Img/data_model_single_tablewjoin2.gif)
    
    เมื่อดับเบิลคลิกที่ตารางบนแคนวาสความสัมพันธ์ แคนวาสการรวมจะเปิดขึ้น
4. ให้ดับเบิลคลิกหรือลากอีกตารางหนึ่งไปยังแคนวาสการรวม
    
    ![แบบจำลองข้อมูลที่มีการรวมสองรายการ](/tableau/next/th-th/pro/desktop/th-th/Img/data_model_single_tablewjoin3.gif)
    
    หากตารางถัดไปมาจากแหล่งข้อมูลอื่นทั้งหมด ให้คลิกปุ่มเพิ่ม (![ไอคอนเพิ่มแหล่งข้อมูล](/tableau/next/th-th/pro/desktop/th-th/Img/add_web_datasource.png) ในการเขียนเว็บ) ที่แผงด้านซ้ายในส่วนการเชื่อมต่อ เพื่อเพิ่มการเชื่อมต่อใหม่ไปยังแหล่งข้อมูล Tableau เมื่อเลือกการเชื่อมต่อดังกล่าวแล้ว ให้ลากตารางที่ต้องการไปยังแคนวาสการรวม
5. คลิกไอคอนรวมเพื่อกำหนดค่าการรวม เพิ่มคำสั่งการรวมข้อมูลอย่างน้อยหนึ่งคำสั่งโดยเลือกฟิลด์จากตารางใดตารางหนึ่งที่มีอยู่ซึ่งใช้ในแหล่งข้อมูล โดยเลือกตัวดำเนินการรวม และเลือกฟิลด์จากตารางที่เพิ่มเข้ามา
    
    ![แก้ไขการรวมข้อมูล](/tableau/next/th-th/pro/desktop/th-th/Img/data_model_single_tablewjoin4.gif)
    
    **หมายเหตุ:** คุณสามารถลบคำสั่งการรวมข้อมูลที่ไม่ต้องการได้โดยคลิก "x" ที่แสดงขึ้นมาเมื่อคุณวางเมาส์ไว้เหนือด้านขวาของคำสั่งการรวมข้อมูลนั้นๆ
6. เมื่อเสร็จสิ้นแล้ว ให้ปิดกล่องโต้ตอบการรวมและแคนวาสการรวม

หลังจากที่คุณสร้างการรวมแล้ว [รวมข้อมูลของคุณ](#results) หากต้องการแก้ไขปัญหาเกี่ยวกับการรวม โปรดดู[รวมข้อมูลของคุณ](#troubleshoot)

## คุณลักษณะของการรวม

การรวมจะกำหนดจากประเภทของการรวมและคำสั่งการรวมข้อมูล

### ประเภทการรวม

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

<table class="table--plain"><colgroup><col style="width: 10%;"><col></colgroup><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">ประเภทการรวม</td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="font-weight: bold;">ผลลัพธ์</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p>ด้านใน</p><p><img src="https://help.tableau.com/v0.0/pro/desktop/th-th/Img/join_type_inner.png" alt="ไอคอนสำหรับการรวมภายใน"></p></td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p>เมื่อคุณใช้การรวมภายในเพื่อรวมตารางเข้าด้วยกัน ผลลัพธ์คือตารางที่มีค่าที่ตรงกันในทั้งสองตาราง</p><p>เมื่อค่าไม่ตรงกันในทั้งสองตาราง ค่านั้นจะถูกละทิ้งไปทั้งหมด</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p>ด้านซ้าย</p><p><img src="https://help.tableau.com/v0.0/pro/desktop/th-th/Img/join_type_left.png" alt="ไอคอนสำหรับการรวมด้านซ้าย"></p></td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p>เมื่อคุณใช้การรวมด้านซ้ายเพื่อรวมตารางเข้าด้วยกัน ผลลัพธ์คือตารางที่มีค่าทั้งหมดจากตารางด้านซ้ายและการจับคู่ที่ตรงกันจากตารางด้านขวา</p><p>เมื่อค่าในตารางด้านซ้ายไม่มีคู่ที่ตรงกันในตารางด้านขวา คุณจะเห็นค่า null ในตารางกริดข้อมูล</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p>ด้านขวา</p><p><img src="https://help.tableau.com/v0.0/pro/desktop/th-th/Img/join_type_right.png" alt="ไอคอนสำหรับการรวมด้านขวา"></p></td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p>เมื่อคุณใช้การรวมด้านขวาเพื่อรวมตารางเข้าด้วยกัน ผลลัพธ์คือตารางที่มีค่าทั้งหมดจากตารางด้านขวาและการจับคู่ที่ตรงกันจากตารางด้านซ้าย</p><p>เมื่อค่าในตารางด้านขวาไม่มีคู่ที่ตรงกันในตารางด้านซ้าย คุณจะเห็นค่า null ในตารางกริดข้อมูล</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p>ด้านนอกสุด</p><p><img src="https://help.tableau.com/v0.0/pro/desktop/th-th/Img/join_type_fullouter.png" alt="ไอคอนสำหรับการรวมภายนอกแบบเต็ม"></p></td><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p>เมื่อคุณใช้การรวมภายนอกทั้งหมดเพื่อรวมตารางเข้าด้วยกัน ผลลัพธ์คือตารางที่มีค่าทั้งหมดจากทั้งสองตาราง</p><p>เมื่อค่าจากตารางใดตารางหนึ่งไม่มีคู่ที่ตรงกันกับอีกตารางหนึ่ง คุณจะเห็นค่า null ในตารางกริดข้อมูล</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1"><i>การผนวก</i><p><img src="https://help.tableau.com/v0.0/pro/desktop/th-th/Img/join_type_union.png" alt="ไอคอนสำหรับการผนวก"></p></td><td class="TableStyle-Basic-Border-BodyB-Column1-Body1"><p>แม้ว่าการผนวกจะไม่ใช่การรวมประเภทหนึ่ง แต่การผนวกก็เป็นอีกวิธีหนึ่งในการรวมตารางตั้งแต่ 2 ตารางขึ้นไปเข้าด้วยกันโดยการผนวกแถวของข้อมูลจากตารางหนึ่งเข้ากับอีกตารางหนึ่ง ตามหลักการแล้ว ตารางที่คุณผนวกจะมีจำนวนฟิลด์เท่ากัน และฟิลด์เหล่านั้นจะมีชื่อและประเภทข้อมูลที่ตรงกัน หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการผนวก โปรดดู<a href="https://help.tableau.com/v0.0/pro/desktop/th-th/union.htm" class="xref">ผนวกข้อมูลของคุณ</a></p></td></tr></tbody></table>

บางฐานข้อมูลจะไม่รองรับการรวมในทุกประเภท หากไม่มีตัวเลือกในกล่องโต้ตอบการรวม ก็เป็นไปได้ว่าอาจเนื่องมาจากข้อจำกัดจากแหล่งข้อมูลของคุณ

### คำสั่งการรวมข้อมูล

การรวมทำได้โดยการตั้งค่าคำสั่งการรวมข้อมูลอย่างน้อยหนึ่งคำสั่ง คำสั่งการรวมข้อมูลจะแจ้งกับ Tableau ว่าฟิลด์ใดที่ใช้ร่วมกันระหว่างตารางและวิธีจับคู่แถวที่เกี่ยวข้อง ตัวอย่างเช่น แถวที่มี ID เดียวกันจะถูกจัดให้อยู่ในตารางผลลัพธ์

คำสั่งการรวมข้อมูลมักจะใช้ตัวดำเนินการเท่ากับ (=) ซึ่งจะจับคู่แถวที่มีค่าเดียวกัน นอกจากนี้ ยังสามารถทำการรวมแบบไม่เท่ากัน (non-equi) เช่น น้อยกว่า (<) และไม่เท่ากัน (<>) ได้ด้วย

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

คำสั่งการรวมข้อมูลยังสามารถใช้การคำนวณได้ด้วย ตัวอย่างเช่น คำสั่งการรวมข้อมูลอาจเป็นการเรียงต่อกันของฟิลด์ชื่อ "\[ชื่อ\] + \[นามสกุล\] = \[ชื่อ\] + \[นามสกุล\]" โปรดทราบว่าการเชื่อมต่อแหล่งข้อมูลบางรายการไม่รองรับการคำนวณในคำสั่งการรวมข้อมูล

### เกี่ยวกับค่า null ในคีย์การรวม

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

หลังจากที่คุณตั้งค่าแหล่งข้อมูลแล้ว ในหน้าแหล่งข้อมูล ให้เลือกข้อมูล > รวมค่า null เข้ากับค่า null

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

## การรวมแบบข้ามฐานข้อมูล

Tableau อนุญาตให้รวมข้อมูลจากตารางในแหล่งข้อมูลที่ต่างกันได้ แม้ว่าจะมีข้อจำกัดบางประการจากฝั่งฐานข้อมูลที่แพลตฟอร์มสามารถทำงานร่วมกันได้ การรวมแบบข้ามฐานข้อมูลจำเป็นต้องมีแหล่งข้อมูลแบบหลายจุดเชื่อมต่อ นั่นคือ คุณต้องสร้าง_การเชื่อมต่อ_ใหม่ไปยังแต่ละฐานข้อมูลก่อนที่จะรวมตาราง

1. เมื่อคุณเชื่อมต่อกับแหล่งข้อมูลแรกแล้ว ให้ใช้ตัวเลือก “เพิ่ม” ในแผงข้อมูลเพื่อเพิ่มการเชื่อมต่ออื่น
    
    ![ปุ่มเพิ่มการเชื่อมต่อบนหน้าแหล่งข้อมูล](/tableau/next/th-th/pro/desktop/th-th/Img/add_connection.png)
    
    **หมายเหตุ:** หากตัวเชื่อมต่อที่คุณต้องการไม่มีอยู่ในรายการเชื่อมต่อเมื่อคุณพยายามเพิ่มการเชื่อมต่ออื่น ระบบจะไม่รองรับการรวมแบบข้ามฐานข้อมูลสำหรับการรวมต้นทางที่คุณต้องการรวมเข้าด้วยกัน ซึ่งรวมถึงการเชื่อมต่อไปยังข้อมูลคิวบ์ (เช่น Microsoft Analysis Services), ข้อมูลที่เป็นแบบการแยกข้อมูลเท่านั้นส่วนใหญ่ (เช่น Google Analytics และ OData) และแหล่งข้อมูลของ Tableau Server ที่เผยแพร่
2. วิธีนี้จะสร้างการเชื่อมต่อที่สองแทนที่จะเป็นแหล่งข้อมูลที่แตกต่างไปจากเดิมอย่างสิ้นเชิง คุณสามารถสลับระหว่าง 2 การเชื่อมต่อ (ขึ้นไป) ได้ในขณะที่อยู่บนแท็บแหล่งข้อมูล
    
    ![การเชื่อมต่อหลายรายการในแผงข้อมูล](/tableau/next/th-th/pro/desktop/th-th/Img/multiple_connections.png)
3. เมื่อคุณย้ายไปยังเวิร์กชีตและเริ่มการวิเคราะห์ แหล่งข้อมูลจะทำหน้าที่เป็นแหล่งข้อมูลเดียวที่รวมเข้าด้วยกัน ซึ่งตรงกันข้ามกับแหล่งข้อมูลอิสระ 2 แหล่งที่สามารถสลับไปมาบนเวิร์กชีตได้
    
    ![แผงข้อมูลที่มีแหล่งข้อมูลสองแหล่ง](/tableau/next/th-th/pro/desktop/th-th/Img/multiple_datasources.png)
    
    แหล่งข้อมูล **Book+** มีการเชื่อมต่อ 2 รายการพร้อมด้วยการรวมแบบข้ามฐานข้อมูล โดยทำหน้าที่เป็นแหล่งข้อมูลเดียว แหล่งข้อมูล **Movie adaptations** เป็นแหล่งข้อมูลอิสระ

**หมายเหตุ**: โดยทั่วไปแล้ว การรวมตารางจากฐานข้อมูลเดียวกันจะให้ประสิทธิภาพที่ดีกว่า เนื่องจากการค้นหาข้อมูลที่เก็บไว้ในฐานข้อมูลเดียวกันจะใช้เวลาน้อยกว่าและใช้ประโยชน์จากความสามารถแบบเนทีฟของฐานข้อมูลเพื่อทำการรวมข้อมูล หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับประสิทธิภาพการรวมฐานข้อมูล โปรดดู [ปรับปรุงประสิทธิภาพของการรวมแบบข้ามฐานข้อมูล](https://help.tableau.com/v0.0/pro/desktop/th-th/joins_xbd_perf.htm)

## บทความอื่นๆ ในส่วนนี้