---
schema_version: "1"
id: fb09a8c49245a352acfbb3e20572b27f4954b16a86260459c12fe511be0c53c4
title: สร้างการคํานวณและการรวมเชิงพื้นที่
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/prep/prep_spatial_calculations_and_joins.md
canonical_url: https://help.tableau.com/v0.0/prep/th-th/prep_spatial_calculations_and_joins.htm
source_site: help.tableau.com
content_type: documentation
content_hash: f2d8e8e1defa250e18b3cd21f8ba6bed7291e89c3bc60ec7b687b75ed0b92d12
description: Create spatial calculations and spatial joins in Tableau Prep.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# สร้างการคํานวณและการรวมเชิงพื้นที่

_รองรับใน Tableau Prep Builder เวอร์ชัน 2026.1 ขึ้นไปและบนเว็บ_

คุณสามารถเชื่อมต่อกับไฟล์เชิงพื้นที่และแหล่งข้อมูลเชิงพื้นที่ใน Tableau Prep Builder และ Tableau Prep บนเว็บได้แล้วในปัจจุบัน ตั้งแต่เวอร์ชัน 2026.1 เป็นต้นไป คุณยังสามารถล้างและแปลงข้อมูลเชิงพื้นที่ได้โดยใช้ฟังก์ชันเชิงพื้นที่สําหรับฟิลด์ที่คํานวณ คุณยังสามารถสร้างการรวมเชิงพื้นที่ได้ในขั้นตอนการรวม วิธีนี้ช่วยให้คุณทํางานเชิงพื้นที่ที่ซับซ้อนใน Tableau Prep ซึ่งทําให้การวิเคราะห์ข้อมูลเชิงพื้นที่ใน Tableau สามารถเข้าถึงได้และมีประสิทธิภาพมากขึ้น หากต้องการข้อมูลเกี่ยวกับรูปแบบไฟล์เชิงพื้นที่และฐานข้อมูลที่คุณสามารถเชื่อมต่อได้ โปรดดู “เชื่อมต่อกับไฟล์และฐานข้อมูลเชิงพื้นที่” ใน[เชื่อมต่อกับข้อมูล](https://help.tableau.com/current/prep/th-th/prep_connect.htm#connect-via-builtin-connectors-for-popular-data-types)

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

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

## ข้อจำกัด

แม้ว่า Tableau Prep จะรองรับฟีเจอร์และฟังก์ชันเชิงพื้นที่หลายอย่างเหมือนกับ Tableau Desktop แต่ก็มีข้อจํากัดบางประการ

- Tableau Agent สามารถสร้างการคํานวณเชิงพื้นที่ได้ แต่ยังไม่สามารถสร้างการรวมเชิงพื้นที่ได้
- ไม่สามารถอัปโหลดไฟล์ .mif และ .shp ไปยังการเขียนเว็บได้
- Tableau Prep ไม่สามารถแปลค่าเชิงพื้นที่ Tableau เป็น WKT (รูปแบบข้อความที่รู้จักกันดี), GeoJSON หรือรูปแบบประเภทข้อมูลเชิงพื้นที่อื่นๆ ได้
- ฟีเจอร์นี้ไม่รองรับการประมวลผลเชิงพื้นที่ขั้นสูง เช่น การลบรูออกจากรูปหลายเหลี่ยมหรือการแปลงรูปหลายเหลี่ยมเป็นโพลีไลน์
- การรวมเชิงพื้นที่ใน Tableau Prep รองรับเฉพาะการรวมในประเภทฟิลด์เชิงพื้นที่เท่านั้น หากต้องการรวมข้อมูลเชิงพื้นที่เข้ากับข้อมูลที่ไม่ใช่ข้อมูลเชิงพื้นที่ เช่น ฟิลด์ลองจิจูดและละติจูดในไฟล์ข้อความ ให้สร้างฟิลด์ที่คํานวณโดยใช้ฟังก์ชันเชิงพื้นที่สําหรับข้อมูลนั้นก่อน ตัวอย่างเช่น ใช้ฟังก์ชันเชิงพื้นที่ MAKEPOINT เพื่อแปลงข้อมูลฟิลด์ละติจูดและลองจิจูดเป็นฟิลด์แบบจุด
- โฟลว์ที่มีข้อมูลเชิงพื้นที่สามารถส่งออกไปยังไฟล์ .hyper หรือเป็นแหล่งข้อมูลที่เผยแพร่เท่านั้น ขณะนี้ยังไม่รองรับเอาต์พุตประเภทอื่น
- ขณะนี้ยังไม่รองรับการผนวกเชิงพื้นที่

## สร้างการคำนวณเชิงพื้นที่

คุณสามารถใช้ฟังก์ชันเชิงพื้นที่เพื่อแปลงฟิลด์ลองจิจูดและละติจูด หรือฟิลด์อื่นๆ ที่ระบุตําแหน่ง (เช่น รหัสไปรษณีย์หรือชื่อประเทศ) เป็นประเภทฟิลด์เชิงพื้นที่ได้ Tableau Prep รองรับฟังก์ชันเชิงพื้นที่ดังต่อไปนี้ หากต้องการข้อมูลเกี่ยวกับฟังก์ชันและไวยากรณ์เหล่านี้ โปรดดู[ฟังก์ชันเชิงพื้นที่](https://help.tableau.com/current/pro/desktop/th-th/functions_functions_spatial.htm)ในความช่วยเหลือเกี่ยวกับ Tableau Desktop และการเขียนเว็บ

<table style="width: 100%;" class="table--plain"><colgroup><col><col><col></colgroup><tbody><tr><td><b>ฟังก์ชัน</b></td><td><b>ไวยากรณ์</b></td><td><b>ควรใช้เมื่อใด</b></td></tr><tr><td>AREA</td><td><code>AREA(Spatial Polygon, 'units')</code></td><td><p>การคํานวณมูลค่าที่ดิน</p><p>ตัวอย่าง: กําหนดพื้นที่ทั้งหมดของพัสดุอสังหาริมทรัพย์เพื่อคํานวณราคาต่อตารางฟุต</p></td></tr><tr><td>BUFFER</td><td><code>BUFFER(Spatial point, distance, 'units')</code></td><td><p>การวิเคราะห์พื้นที่การค้า</p><p>ตัวอย่าง: สร้าง “พื้นที่เป้าหมาย” รัศมี 10 ไมล์รอบๆ ที่ตั้งร้านค้าใหม่ เพื่อระบุว่าลูกค้ารายใดอาศัยอยู่ในระยะทางที่สามารถขับรถไปถึงได้</p></td></tr><tr><td>DIFFERENCE</td><td><code>DIFFERENCE(Spatial, Spatial)</code></td><td><p>ไม่รวมโซน</p><p>ตัวอย่าง: ใช้รูปหลายเหลี่ยมของพื้นที่ขายและ “ตัด” พื้นที่ป่าคุ้มครองหรือโซนของคู่แข่งออกเพื่อค้นหาพื้นที่ที่ต้องเสียภาษีที่แท้จริง</p></td></tr><tr><td>DISTANCE</td><td><code>DISTANCE(SpatialPoint1, SpatialPoint2, 'units')</code></td><td><p>การเพิ่มประสิทธิภาพการจัดส่ง</p><p>ตัวอย่าง: คํานวณระยะทางของคลังสินค้าจากศูนย์กลางการจัดส่งเพื่อแฟล็กการจัดส่งใดๆ ที่เกินอัตราค่าจัดส่งแบบ “ในพื้นที่”</p></td></tr><tr><td>INTERSECTION</td><td><code>INTERSECTION (spatial, spatial)</code></td><td><p>การค้นหาพื้นที่ร่วมกัน</p><p>ตัวอย่าง: ระบุพื้นที่ทับซ้อนเฉพาะที่แหล่งที่อยู่อาศัยของสัตว์ป่าสองแห่งที่แตกต่างกันมาบรรจบกันเพื่อศึกษาปฏิสัมพันธ์ของสายพันธุ์</p></td></tr><tr><td>INTERSECTS</td><td><code>INTERSECTS (geometry1, geometry2)</code></td><td><p>การกรองข้อมูล</p><p>ตัวอย่าง: แสดงค่า True หรือ False ใช้ตัวเลือกนี้เป็นตัวกรองเพื่อเก็บเฉพาะที่ตั้งร้านค้าที่อยู่ในเขตการศึกษาที่ “เติบโตสูง” ที่เฉพาะเจาะจง</p></td></tr><tr><td>LENGTH</td><td><code>LENGTH (geometry,'units')</code></td><td><p>การวางแผนโครงสร้างพื้นฐาน</p><p>ตัวอย่าง: วัดระยะทางรวมของเส้นทางเคเบิลใยแก้วนําแสงเพื่อประเมินต้นทุนของวัสดุสําหรับการขยายเครือข่าย</p></td></tr><tr><td>MAKELINE</td><td><code>MAKELINE(SpatialPoint1, SpatialPoint2)</code></td><td><p>การกําหนดเส้นทางลอจิสติกส์</p><p>ตัวอย่าง: สร้างระยะทางที่สั้นลงระหว่างสนามบินต้นทางและปลายทางเพื่อแสดงภาพเส้นทางการบินทั่วโลก</p></td></tr><tr><td>MAKEPOINT</td><td><code>MAKEPOINT(latitude, longitude, [SRID])</code></td><td><p>การแปลงที่อยู่เป็นพิกัดทางภูมิศาสตร์ของข้อมูลดิบ</p><p>ตัวอย่าง: เปลี่ยนสเปรดชีตของพิกัดละติจูดและลองจิจูดให้เป็นจุดทางภูมิศาสตร์จริงที่ Tableau สามารถทําแผนที่ได้</p></td></tr><tr><td>OUTLINE</td><td><code>OUTLINE(spatial polygon)</code></td><td><p>การไฮไลต์ขอบเขต</p><p>ตัวอย่าง: แยกเส้นขอบของรูปทรงเมืองที่ซับซ้อนเพื่อสร้างเส้น “ปริมณฑล” ที่สะอาดตาสําหรับการซ้อนทับแผนที่</p></td></tr><tr><td>SHAPETYPE</td><td><code>SHAPETYPE(geometry)</code></td><td><p>การตรวจสอบข้อมูล</p><p>ตัวอย่าง: ระบุว่าคอลัมน์เชิงพื้นที่ประกอบด้วยจุด เส้น หรือรูปหลายเหลี่ยมหรือไม่ เพื่อให้แน่ใจว่าชุดข้อมูลของคุณสอดคล้องกันก่อนที่จะรวมเข้ากับข้อมูลอื่นๆ</p></td></tr><tr><td>SYMDIFFERENCE</td><td><code>SYMDIFFERENCE(spatial, spatial)</code></td><td><p>การตรวจจับการเปลี่ยนแปลง</p><p>ตัวอย่าง: เปรียบเทียบแผนที่เขตน้ำท่วมในปี 2020 และ 2024 เพื่อค้นหาเฉพาะพื้นที่ที่ถูกน้ำท่วมในหนึ่งปีแต่ไม่ใช่ทั้งสองอย่าง</p></td></tr><tr><td>VALIDATE</td><td><code>VALIDATE(spatial geometry)</code></td><td><p>การล้างข้อมูล</p><p>ตัวอย่าง: ตรวจสอบว่าจุด เส้นตรง และรูปหลายเหลี่ยม (เช่น รหัสไปรษณีย์ เมือง รัฐ ฯลฯ) ถูกต้องหรือใช้งานไม่ได้ ใช้ตัวเลือกนี้เพื่อกรองรูปร่างที่เสียหายซึ่งอาจทําให้โฟลว์ของคุณล้มเหลว การคํานวณนี้อาจใช้เวลาสักครู่ในการดําเนินการ</p></td></tr></tbody></table>

### สร้างฟิลด์ที่คำนวณสำหรับข้อมูลเชิงพื้นที่

1. เชื่อมต่อแหล่งข้อมูลที่รวมข้อมูลเชิงพื้นที่
2. ในแถบเครื่องมือแผงโปรไฟล์ ให้คลิกสร้างฟิลด์ที่คำนวณ หรือในการ์ดโปรไฟล์หรือตารางกริดข้อมูล ให้คลิกเมนูตัวเลือกเพิ่มเติม![เมนูตัวเลือกเพิ่มเติมจะแสดงด้วยจุด 3 จุด](/tableau/next/th-th/prep/th-th/Img/prep_moreoptions_icon.png) แล้วเลือกสร้างฟิลด์ที่คำนวณ > การคำนวณที่กำหนดเอง
3. ในเครื่องมือแก้ไขการคํานวณ ให้ป้อนชื่อสําหรับการคํานวณของคุณ และในเมนูดรอปดาวน์ของฟิลด์อ้างอิง ให้เลือกเชิงพื้นที่
    
    ![กล่องโต้ตอบเครื่องมือแก้ไขการคํานวณที่แสดงตัวเลือกการคํานวณเชิงพื้นที่](/tableau/next/th-th/prep/th-th/Img/prep_spatial_calc_editor.png)
4. เลือกฟังก์ชันเชิงพื้นที่ที่คุณต้องการคํานวณ จากนั้นป้อนนิพจน์ของคุณ

ตัวอย่างเช่น หากคุณมีไฟล์ที่มีค่าละติจูดและลองจิจูด และต้องการคํานวณจํานวนผู้คนที่อาศัยอยู่ในระยะ 5 ไมล์จากร้านค้า คุณสามารถสร้างฟิลด์ที่คํานวณได้โดยใช้ฟังก์ชัน BUFFER และไวยากรณ์ที่แสดงด้านล่าง

![เครื่องมือแก้ไขการคํานวณ Tableau Prep แสดงฟังก์ชันเชิงพื้นที่ BUFFER และตัวอย่างไวยากรณ์](/tableau/next/th-th/prep/th-th/Img/prep_spatial_calc_editor_example.png)

## สร้างการรวมเชิงพื้นที่

คุณทําการรวมข้อมูลเชิงพื้นที่ในขั้นตอนการรวมเหมือนกับการรวมประเภทอื่นๆ เมื่อแหล่งข้อมูลของคุณมีข้อมูลเชิงพื้นที่ ซึ่งฟิลด์ที่กําหนดประเภทข้อมูลภูมิสารสนเทศ![ไอคอนลูกโลกที่แสดงประเภทข้อมูลทางธรณีวิทยาหรือภูมิศาสตร์](/tableau/next/th-th/prep/th-th/Img/prep_spatial_geo_data_type_icon.png) คุณจะสามารถดูตัวดําเนินการใหม่ในการรวมข้อมูลสําหรับจุดตัดได้แล้ว สําหรับการรวมเชิงพื้นที่ Tableau Prep รองรับฟังก์ชันการรวมแบบเดียวกับที่มีอยู่ในปัจจุบัน รวมถึงฟังก์ชันเพิ่มเติมบางอย่าง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการสร้างการรวมข้อมูลใน Tableau Prep โปรดดู[การรวมข้อมูลของคุณ](https://help.tableau.com/current/prep/th-th/prep_combine.htm#join-your-data)

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

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

![แผงการตั้งค่าการรวมของ Tableau Prep ที่แสดงการรวมข้อมูลและผลลัพธ์ เคล็ดลับเครื่องมือด้านภาพ และปุ่มแสดงตัวอย่างใน Tableau Desktop](/tableau/next/th-th/prep/th-th/Img/prep_spatial_join_clause.png)

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

การรวมเชิงพื้นที่ที่รองรับ ได้แก่

- จุดกับจุด
- จุดกับเส้น
- จุดกับรูปหลายเหลี่ยม
- เส้นกับเส้น
- เส้นกับรูปหลายเหลี่ยม
- รูปหลายเหลี่ยมกับรูปหลายเหลี่ยม

### ฉันต้องใช้การรวมประเภทใด

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

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

การรวมเชิงพื้นที่รองรับประเภทการรวมทั้งหมดใน Tableau Prep หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับประเภทการรวม โปรดดู[รวมข้อมูลของคุณ](https://help.tableau.com/current/prep/th-th/prep_combine.htm)

### รวมไฟล์เชิงพื้นที่

หากต้องการสร้างการรวมเชิงพื้นที่ ให้ทำดังนี้

1. เพิ่มตารางอย่างน้อยสองตารางลงในแผงโฟลว์ที่รวมข้อมูลเชิงพื้นที่ จากนั้นเลือกและลากตารางที่เกี่ยวข้องไปยังตารางอื่นจนกว่าตัวเลือกรวมจะปรากฏขึ้น ขั้นตอนนี้จะสร้างขั้นตอนการรวมใหม่ในโฟลว์
    
    ![แคนวาสโฟลว์ Tableau Prep ที่แสดงการลากและวางเพื่อรวมแหล่งข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_spatial_join_drag_drop.png)
2. ในแท็บการตั้งค่าขั้นตอนการรวม ให้ตรวจสอบการรวมข้อมูลที่ใช้ ตามค่าเริ่มต้น Tableau Prep จะสร้างคําสั่งการรวมข้อมูลโดยใช้ตัวดําเนินการ Intersects เพื่อจับคู่ฟิลด์ภูมิสารสนเทศ แก้ไขการรวมข้อมูลโดยคลิกที่ฟิลด์หรือตัวดําเนินการ วางเมาส์เหนือตัวดําเนินการจุดตัดเพื่อดูเคล็ดลับเครื่องมือด้านภาพเกี่ยวกับการรวม
    
    ![ตัวเลือกดรอปดาวน์การรวมข้อมูลที่ใช้ของ Tableau Prep เพื่อแก้ไขการรวมข้อมูล](/tableau/next/th-th/prep/th-th/Img/prep_spatial_join_clause_dropdown.png)
3. ในส่วนประเภทการรวม ให้คลิกในไดอะแกรม ven เพื่อเปลี่ยนประเภทการรวม
4. ในส่วนสรุปผลลัพธ์การรวม ดูจำนวนฟิลด์ที่รวมและไม่รวม ซึ่งเป็นผลมาจากประเภทการรวมและเงื่อนไขการรวม ในแผงการรวมข้อมูล คุณสามารถดูค่าในแต่ละฟิลด์ในการรวมข้อมูลได้ ค่าที่ไม่ตรงตามเกณฑ์สำหรับคำสั่งรวมข้อมูลจะแสดงเป็นข้อความสีแดง คุณยังสามารถคลิกแสดงตัวอย่างในเดสก์ท็อปเพื่อทดสอบผลลัพธ์ใน Tableau ได้อีกด้วย
    
    ![ผลลัพธ์สรุปการรวมเชิงพื้นที่ของ Tableau Prep](/tableau/next/th-th/prep/th-th/Img/prep_spatial_summary_join_results.png)
5. ในส่วนคําแนะนําในการรวมข้อมูล คุณสามารถดูและเพิ่มการจับคู่การรวข้อมูลมที่แนะนําลงในรายการการรวมข้อมูลที่ใช้ได้