---
schema_version: "1"
id: e219315d2bc497473bc8024f67ef2b2baf8d65af71b0916f81d27013d23d0f4e
title: กรองข้อมูลในหลายแหล่งข้อมูล
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/public/desktop/filter_across_datasources.md
canonical_url: https://help.tableau.com/v0.0/public/desktop/th-th/filter_across_datasources.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 7b482d1a6d6388c4e1784d27333579599be8312310c1369d5608cfcabc809835
description: Filter data across multiple data sources using a common field and relationships.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# กรองข้อมูลในหลายแหล่งข้อมูล

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

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

![แผนภูมิแท่ง แผนภูมิคอลัมน์ และรายชื่อลูกค้าพร้อมช่องกาเครื่องหมาย](/tableau/next/th-th/public/desktop/th-th/Img/cross_datasource1.png)

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

ในการดำเนินการดังกล่าว คุณสามารถกรองแหล่งข้อมูลทั้งสามในฟิลด์ ชื่อลูกค้า

ทำตามขั้นตอนด้านล่างเพื่อเรียนรู้วิธีกรองข้อมูลในหลายแหล่งข้อมูล

### ก่อนที่คุณจะเริ่ม คุณอาจต้องการทราบสิ่งต่อไปนี้

เริ่มตั้งแต่เวอร์ชัน 10.0 คุณสามารถกรองข้อมูลในหลายแหล่งข้อมูลหลักได้ คุณไม่สามารถกรองข้อมูลในแหล่งข้อมูลรองได้ ขณะนี้ Tableau Desktop ยังไม่รองรับการกรองข้อมูลในแหล่งข้อมูลรองของเวิร์กชีต

หากคุณต้องการกรองข้อมูลในแหล่งข้อมูลรอง ให้พิจารณาทางเลือกต่อไปนี้:

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

**หมายเหตุ**: เพื่อให้แน่ใจว่าสตริงข้อมูลที่มีการใช้อักษรตัวพิมพ์ใหญ่แบบผสมจะถือว่าไม่คำนึงถึงขนาดตัวพิมพ์ในตัวกรอง ให้สร้างฟิลด์ที่คำนวณโดยใช้ฟังก์ชันสตริง UPPER() แล้วสร้างความสัมพันธ์ของตัวกรองโดยใช้ฟิลด์ที่คำนวณนั้น

สำหรับคำถามที่พบบ่อยเพิ่มเติมเกี่ยวกับตัวกรองข้ามแหล่งข้อมูล โปรดดูโพสต์ฟอรัม [คำถามที่พบบ่อยเกี่ยวกับการกรองข้ามแหล่งข้อมูล](https://community.tableau.com/docs/DOC-9111) ในชุมชน Tableau

### กำหนดความสัมพันธ์ระหว่างแหล่งข้อมูลของคุณ

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

หลังจากที่คุณระบุฟิลด์ที่มีร่วมกันแล้ว คุณต้องสร้างความสัมพันธ์ระหว่างฟิลด์เหล่านั้น หรือ _แมปฟิลด์นั้น_ กับอีกฟิลด์หนึ่ง

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

ในการกำหนดความสัมพันธ์ระหว่างแหล่งข้อมูลทั้งสองของคุณ

1. เลือกข้อมูล \> แก้ไขความสัมพันธ์
2. ในกล่องโต้ตอบ “แก้ไขความสัมพันธ์” ให้ทำดังนี้:

- เลือกแหล่งข้อมูลสำหรับ แหล่งข้อมูลหลัก และเลือกแหล่งข้อมูลสำหรับ แหล่งข้อมูลรอง
- เลือก กำหนดเอง
- เมื่อต้องการกำหนดความสัมพันธ์ระหว่างฟิลด์ที่มีชื่อต่างกัน ให้คลิก เพิ่ม

เมื่อต้องการแก้ไขความสัมพันธ์ที่มีอยู่ ให้เลือกฟิลด์ทางด้านขวา แล้วคลิก แก้ไข

4. ในกล่องโต้ตอบ “เพิ่ม/แก้ไขการแมปฟิลด์” ให้ทำดังต่อไปนี้ แล้วคลิกตกลง:

- ภายใต้ ฟิลด์แหล่งข้อมูลหลัก เลือกฟิลด์
- ภายใต้ ฟิลด์แหล่งข้อมูลรอง เลือกฟิลด์ที่มีข้อมูลคล้ายกับฟิลด์ที่คุณเลือกสำหรับแหล่งข้อมูลหลัก

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการแก้ไขความสัมพันธ์ โปรดดู [ผสมผสานข้อมูลของคุณ](https://help.tableau.com/v0.0/public/desktop/th-th/multiple_connections.htm#step4relationships)

**หมายเหตุ:** หลังจากที่คุณกำหนดความสัมพันธ์ของคุณแล้ว คุณไม่จำเป็นต้องเปิดใช้งานการผสมผสาน (นั่นคือ คุณไม่จำเป็นต้องคลิกไอคอนลิงก์ในแผงข้อมูล) เพื่อกรองในแหล่งข้อมูลของคุณ

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับความแตกต่างระหว่างแหล่งข้อมูลหลักและรอง โปรดดู [ผสมผสานข้อมูลของคุณ](https://help.tableau.com/v0.0/public/desktop/th-th/multiple_connections.htm#primarysecondary)

### เพิ่มตัวกรองในมุมมอง

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

**ขั้นตอนเพิ่มเติม**: แสดงการ์ดตัวกรองในมุมมอง คลิกขวาที่ฟิลด์บนแถบ ตัวกรอง แล้วเลือก แสดงตัวกรอง การ์ดตัวกรองสำหรับฟิลด์นั้นจะปรากฏในมุมมอง

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการ์ดตัวกรอง (ก่อนหน้านี้เรียกว่าตัวกรองด่วน) โปรดดู [แสดงตัวกรองแบบโต้ตอบในมุมมอง](https://help.tableau.com/v0.0/public/desktop/th-th/filtering.htm#ShowFilter)

### ใช้ตัวกรองกับเวิร์กชีตของคุณ

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

- เมื่อต้องการนำตัวกรองไปใช้กับเวิร์กชีตทั้งหมดที่ใช้แหล่งข้อมูลที่เกี่ยวข้อง ให้คลิกขวาที่ฟิลด์บนแถบ ตัวกรอง แล้วเลือก นำไปใช้กับเวิร์กชีต > ทั้งหมด โดยใช้แหล่งข้อมูลที่เกี่ยวข้อง

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

![ไอคอนถัดจากฟิลด์บนแถบตัวกรองเพื่อบ่งชี้ว่าตัวกรองกำลังถูกนำไปใช้กับหลายแหล่งข้อมูล](/tableau/next/th-th/public/desktop/th-th/Img/cross_datasource2.png)

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

![เมื่อวางข้อความไว้เหนือฟิลด์บนแผงตัวกรองจะแสดงรายละเอียดเกี่ยวกับประเภทของตัวกรอง ฟิลด์แหล่งที่มาสำหรับตัวกรอง และชีตอื่นๆ ที่ตัวกรองนำไปใช้](/tableau/next/th-th/public/desktop/th-th/Img/cross_datasource3.png)

- เมื่อต้องการนำตัวกรองไปใช้กับเวิร์กชีตที่เลือก ให้คลิกขวาที่ฟิลด์บนแถบ ตัวกรอง แล้วเลือก นำไปใช้กับเวิร์กชีต > เวิร์กชีตที่เลือก

ฟิลด์ “ชื่อลูกค้า” ถูกเพิ่มลงในแถบ ตัวกรอง บนทุกเวิร์กชีตที่คุณเลือก ไอคอนจะถูกเพิ่มถัดจากฟิลด์บนแถบ ตัวกรอง ซึ่งบ่งชี้ว่าตัวกรองกำลังถูกนำไปใช้กับเวิร์กชีตที่เลือก

![ไอคอนถัดจากฟิลด์บนแถบตัวกรองเพื่อบ่งชี้ว่าตัวกรองกำลังถูกนำไปใช้กับเวิร์กชีตที่เลือก](/tableau/next/th-th/public/desktop/th-th/Img/cross_datasource12.png)

ตอนนี้ บนแดชบอร์ด เมื่อคุณกรองมุมมองลงไปที่ Aaron Riggs มุมมองทั้งสามจะอัปเดต และคุณจะเห็นว่า Aaron ทำการสั่งซื้อในปี 2010, 2011 และ 2013 และได้ใช้เงินไปโดยเฉลี่ย 3,700 USD กำไรเฉลี่ยสำหรับคำสั่งซื้อเหล่านี้อยู่ที่ประมาณ 1,000 USD

![แผนภูมิแท่งสามแท่งแสดงปริมาณการสั่งซื้อ ยอดขาย และกำไร](/tableau/next/th-th/public/desktop/th-th/Img/cross_datasource5.png)

## ฟิลด์ข้อมูลต้นทางและฟิลด์ข้อมูลเป้าหมาย

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

ฟิลด์ข้อมูลต้นทางคือฟิลด์ที่คุณกำลังกรองด้วย

ฟิลด์ข้อมูลเป้าหมายบนเวิร์กชีตที่กำหนดคือฟิลด์จากแหล่งข้อมูลอื่นที่เกี่ยวข้องกับฟิลด์ข้อมูลต้นทาง ซึ่งคือฟิลด์ที่ถูกกรองจริงบนเวิร์กชีตนั้น

ฟิลด์ข้อมูลต้นทางกำหนดข้อมูลที่รวมหรือแยกออกจากฟิลด์ข้อมูลเป้าหมาย ตัวอย่างเช่น สมมติว่าคุณมีเวิร์กชีตสามชีตที่ใช้แหล่งข้อมูลแยกกันสามแหล่ง (A, B และ C) เป็นแหล่งข้อมูลหลัก แหล่งข้อมูลแต่ละอันมีฟิลด์ข้อมูลที่มีร่วมกัน (ผลไม้) และข้อมูลจะเป็นดังนี้

<table style="width: 100%;mc-table-style: url('Resources/TableStyles/Shaded-NoBorder.css');" class="TableStyle-Shaded-NoBorder" cellspacing="0"><colgroup><col class="Column-Column1"><col class="Column-Column1"><col class="Column-Column1"></colgroup><tbody><tr class="Body-Body1"><td style="font-weight: bold;" class="BodyE-Column1-Body1">ผลไม้จากแหล่งข้อมูล A</td><td style="font-weight: bold;" class="BodyE-Column1-Body1">ผลไม้จากแหล่งข้อมูล B</td><td style="font-weight: bold;" class="BodyD-Column1-Body1">ผลไม้จากแหล่งข้อมูล C</td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">แอปเปิ้ล</td><td class="BodyE-Column1-Body2">แอปเปิ้ล</td><td class="BodyD-Column1-Body2">แอปเปิ้ล</td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">ส้ม</td><td class="BodyE-Column1-Body1">เกรปฟรุต</td><td class="BodyD-Column1-Body1">เกรปฟรุต</td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">กล้วย</td><td class="BodyE-Column1-Body2">ส้ม</td><td class="BodyD-Column1-Body2">ส้ม</td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">&nbsp;</td><td class="BodyE-Column1-Body1">แพร์</td><td class="BodyD-Column1-Body1">มะเขือเทศ</td></tr><tr class="Body-Body2"><td class="BodyB-Column1-Body2">&nbsp;</td><td class="BodyB-Column1-Body2">&nbsp;</td><td class="BodyA-Column1-Body2">กล้วย</td></tr></tbody></table>

หากฟิลด์ “ผลไม้” จากแหล่งข้อมูล A เป็นฟิลด์ข้อมูลต้นทางสำหรับตัวกรองข้ามแหล่งข้อมูล ข้อมูลที่ปรากฏขึ้นสำหรับฟิลด์ข้อมูลเป้าหมายจะเป็นดังนี้

<table style="width: 100%;mc-table-style: url('Resources/TableStyles/Shaded-NoBorder.css');" class="TableStyle-Shaded-NoBorder" cellspacing="0"><colgroup><col class="Column-Column1"><col class="Column-Column1"><col class="Column-Column1"></colgroup><tbody><tr class="Body-Body1"><td style="font-weight: bold;" class="BodyE-Column1-Body1">ผลไม้จากแหล่งข้อมูล A - ฟิลด์ข้อมูลต้นทาง</td><td style="font-weight: bold;" class="BodyE-Column1-Body1">ผลไม้จากแหล่งข้อมูล B - ฟิลด์ข้อมูลเป้าหมาย</td><td style="font-weight: bold;" class="BodyD-Column1-Body1">ผลไม้จากแหล่งข้อมูล C - ฟิลด์ข้อมูลเป้าหมาย</td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">แอปเปิ้ล</td><td class="BodyE-Column1-Body2">แอปเปิ้ล</td><td class="BodyD-Column1-Body2">แอปเปิ้ล</td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">ส้ม</td><td class="BodyE-Column1-Body1">ส้ม</td><td class="BodyD-Column1-Body1">ส้ม</td></tr><tr class="Body-Body2"><td class="BodyB-Column1-Body2">กล้วย</td><td class="BodyB-Column1-Body2">&nbsp;</td><td class="BodyA-Column1-Body2">กล้วย</td></tr></tbody></table>

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

บนแถบตัวกรอง ฟิลด์ข้อมูลต้นทางจะถูกระบุด้วยไอคอน ![ไอคอนที่ระบุว่าตัวกรองถูกนำไปใช้กับแหล่งข้อมูลหลายแหล่ง](/tableau/next/th-th/public/desktop/th-th/Img/cross_datasource7.png) อย่างใดอย่างหนึ่งเมื่อฟิลด์ข้อมูลต้นทางนำไปใช้กับเวิร์กชีตทั้งหมดที่มีแหล่งข้อมูลที่เกี่ยวข้อง หรือไอคอน ![ไอคอนที่ระบุว่าฟิลด์แหล่งข้อมูลใช้กับเวิร์กชีตที่เลือก](/tableau/next/th-th/public/desktop/th-th/Img/cross_datasource10.png) เมื่อนำไปใช้กับเวิร์กชีตที่เลือก ฟิลด์ข้อมูลเป้าหมายจะถูกระบุด้วยไอคอน ![ไอคอนช่องเป้าหมายที่ปรากฏบนการ์ดตัวกรอง](/tableau/next/th-th/public/desktop/th-th/Img/cross_datasource8.png) บนฟิลด์บนแถบตัวกรอง นอกจากนี้ยังระบุด้วยไอคอน ![ไอคอนที่ระบุว่าตัวกรองถูกนำไปใช้กับแหล่งข้อมูลหลายแหล่ง](/tableau/next/th-th/public/desktop/th-th/Img/cross_datasource9.png) หรือ ![ไอคอนที่ระบุว่าฟิลด์เป้าหมายจะถูกนำไปใช้เพื่อเลือกชีต](/tableau/next/th-th/public/desktop/th-th/Img/cross_datasource11.png) ถัดจากฟิลด์บนแถบตัวกรอง