---
schema_version: "1"
id: aadca56945300ddd9b6c967a0f87209c30982cfa3472ca71c8d9b1f59ac9924e
title: URL มุมมองมีโครงสร้างอย่างไร
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/pro/desktop/embed_structure.md
canonical_url: https://help.tableau.com/current/pro/desktop/th-th/embed_structure.htm
source_site: help.tableau.com
content_type: documentation
content_hash: b5676d8d3eaf7667e6742100fabbddb77b8fb4d00e66ff6f4d4f0db4a73346ea
description: Understand how view URLs are structured on Tableau Cloud and Tableau Server.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# URL มุมมองมีโครงสร้างอย่างไร

> [!TIP]
> 
> โค้ดฝังสำหรับ Tableau Server 2022.3 และใหม่กว่านั้นและ Tableau Cloud ได้เปลี่ยนไปใช้ “การฝัง API v3” แล้ว ด้วยการฝัง API v3 คุณจะไม่จำเป็นต้องเพิ่มพารามิเตอร์เพื่อดู URL ที่จะกรองในขณะทำการฝังอีกต่อไป แต่คุณสามารถกรองโดยเพิ่มแอตทริบิวต์ให้กับองค์ประกอบของเว็บตัวกรองแทน หากต้องการข้อมูลเพิ่มเติม โปรดดู[กรองมุมมอง](https://help.tableau.com/current/api/embedding_api/th-th/docs/embedding_api_filter.html) ใน[ความช่วยเหลือเกี่ยวกับ Embedding API](https://help.tableau.com/current/api/embedding_api/th-th/index.html) ข้อมูลในหัวข้อนี้มีไว้สำหรับการฝังเวอร์ชันก่อนหน้า (โดยใช้ Tableau JavaScript API v1 และ v2)

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

## โครงสร้างของ URL ฐาน

- ใน Tableau Server หรือ Tableau Cloud รูปแบบ URL พื้นฐานสำหรับมุมมอง Tableau คือ:  
    `http://<servername>/#/views/<workbook>/<sheet>`
- ในสภาพแวดล้อมแบบหลายไซต์ มุมมองที่ได้รับการบันทึกไปยังไซต์ที่ไม่ใช่ค่าเริ่มต้นจะมี ID ไซต์รวมอยู่ใน URL ด้วย ดังนี้:  
    `http://<servername>/#**/site/<sitename>**/views/<workbook>/<sheet>`

กรองด้วยพารามิเตอร์ URL โดยใช้การฝังเวอร์ชันก่อนหน้า

## การเพิ่มพารามิเตอร์ไปยัง URL ฐาน

### การผนวกสตริงการค้นหา

หากต้องการสร้าง URL การกรอง คุณต้องผนวก_สตริงการค้นหา_ไปใน URL ฐาน ในสตริงการค้นหา ตัวกรองมุมมองคือพารามิเตอร์ วิธีสร้างสตริงการค้นหา:

- ขึ้นต้นสตริงการค้นหาด้วยเครื่องหมายคำถาม (`?`)
- คั่นระหว่างพารามิเตอร์โดยใช้สัญลักษณ์ & (`&`)
- คั่นระหว่างค่าต่างๆ ในหนึ่งพารามิเตอร์โดยใช้เครื่องหมายจุลภาค (`,`)

ตัวอย่าง:  
`http://<servername>/#/views/<workbook>/sheet**?param1=value1,value2&param2=value**`

นอกจากนี้ ตัวอักษรใดๆ ในชื่อฟิลด์หรือชีตของคุณที่ไม่สามารถแสดงใน URL ได้จะถูกเข้ารหัส URL เช่น การเว้นวรรคจะถูกแปลงไป `%20`

**หมายเหตุ:** ก่อนที่จะเพิ่มพารามิเตอร์ URL ให้คุณลบ `:iid=[#]` ท้าย URL เสียก่อน นี่คือตัวนับมุมมองชั่วคราวสำหรับเซสชันเบราว์เซอร์ปัจจุบัน

### การใช้ตัวพิมพ์ใหญ่ให้ตรงกับชื่อฟิลด์

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

### สตริงการค้นหาส่งผลอย่างไรต่อแดชบอร์ดของคุณ

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

## เลือกมุมมองตัวอย่างสำหรับลงมือทำ

ตัวอย่างในบทความนี้ใช้มุมมอง Performance ซึ่งอยู่ในตัวอย่างข้อมูล Superstore ที่ให้มาใน Tableau Server

![ ](/tableau/current/th-th/pro/desktop/th-th/Img/url_structure_view.png)

URL ตัวอย่างสะท้อนถึงแอตทริบิวต์ต่อไปนี้:

- ชื่อชีตคือ **Performance**
- ชื่อเวิร์กบุ๊กคือ **Superstore**
- ชื่อเซิร์ฟเวอร์บ่งบอกว่ามีการใช้ที่อยู่ IP ตัวยึด ซึ่งจะแสดงชื่อเซิร์ฟเวอร์ในองค์กรหรือ `online.tableau.com`

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

## กรองมุมมอง

สำหรับตัวอย่างมุมมองในบทความนี้ URL ฐานคือ:  
`http:<servername>/#/views/Superstore/Performance`

### Furniture เท่านั้น

เพื่อให้แสดงเฉพาะยอดขายเฟอร์นิเจอร์ ที่ท้ายของ URL ให้เพิ่มสตริงการค้นหาต่อไปนี้:  
`?Category=Furniture`

ตัวอย่าง:  
`http:<servername>/#/views/Superstore/Performance**?Category=Furniture**`

![ ](/tableau/current/th-th/pro/desktop/th-th/Img/url_structure_filter_furn.png)

### Consumer เท่านั้น

หากต้องการจำกัดมุมมองให้เป็นยอดขาย Consumer เท่านั้น ให้เปลี่ยน URL เป็น:  
`http:<servername>/#/views/Superstore/Performance**?Segment=Consumer**`

![ ](/tableau/current/th-th/pro/desktop/th-th/Img/url_structure_filter_cons.png)

### Home Office และ Consumer

หากต้องการแสดงทั้ง Home Office และ Consumer ให้เปลี่ยน URL เป็น:  
`http:<servername>/#/views/Superstore/Performance**?Segment=Home%20Office,Consumer**`

โปรดสังเกตว่าในชื่อฟิลด์ "Home Office," มี %20 ซึ่งแสดงถึงอักขระพิเศษของเว้นวรรคในแบบเข้ารหัส URL ตามที่อธิบายใน [การเพิ่มพารามิเตอร์ไปยัง URL ฐาน](#Adding)

ในที่นี้ ค่าต่างๆ ในหนึ่งพารามิเตอร์จะถูกคั่นด้วยเครื่องหมายจุลภาค ไม่ใช่การเว้นวรรค

![ ](/tableau/current/th-th/pro/desktop/th-th/Img/url_structure_filter_hocons.png)

### Furniture ใน Central

หากต้องการแสดงฟิลด์/ค่ามากกว่าหนึ่งคู่ ให้คั่นด้วยสัญลักษณ์ &:  
`http:<servername>/#/views/Superstore/Performance**?Region=Central&Category=Furniture**`

![ ](/tableau/current/th-th/pro/desktop/th-th/Img/url_structure_filter_furncentral.png)

## การกรองแบบเฉพาะ

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

URL ต่อไปนี้หมายถึงฐาน ซึ่งเป็นมุมมองแบบไม่กรองที่ใช้ในตัวอย่างนี้ โดยฐานจะแสดงยอดขายของแผนกแบบแบ่งตามภูมิภาค:  
`http://<servername>/#/views/Superstore/Performance`

ถัดไปจะแสดงเฉพาะยอดขายของแผนก Furniture และ Technology ในภูมิภาค Central และ West เท่านั้น ซึ่งคุณจะต้องเพิ่มสตริงการค้นหาต่อไปนี้ไปยัง URL ฐาน:  
`?Region=Central,West&Category=Furniture,Technology`

หากต้องการให้แสดงเฉพาะยอดขาย Furniture ในภูมิภาค Central และยอดขาย Technology ในภูมิภาค West ให้เพิ่มพารามิเตอร์ `~s0` ลงในสตริงการค้นหา:  
`?Region**~s0**=Central,West&Category**~s0**=Furniture,Technology`

ท้ายที่สุดแล้ว URL ควรมีลักษณะดังนี้:  
`http://<servername>/#/views/Superstore/Performance?Region~s0=Central,West&Category~s0=Furniture,Technology`

## ข้อควรพิจารณาเป็นพิเศษเกี่ยวกับการกรองวันที่

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

- ค่าวันที่ (และเวลา) ผ่านพารามิเตอร์ URL จะต้องสอดคล้องตรงกันกับรูปแบบตามค่าเริ่มต้นของ Tableau ดังต่อไปนี้:  
    `yyyy-mm-dd hh:mm:ss`
- มีฐานข้อมูลมากมายที่จัดเก็บวันที่ในแบบค่าวันที่และเวลา ดังนั้นคุณอาจต้องบรรจุส่วนเวลาไว้ในค่าที่คุณใส่ในพารามิเตอร์ด้วยเช่นกัน ส่วนค่านั้นใช้ระบบนาฬิกา 24 ชั่วโมง ดังนั้น 10:18 pm จะถูกระบุเป็น 22:18:00

### ตัวอย่างพารามิเตอร์ข้อมูล

ต่อไปนี้เป็นตัวอย่างสตริงการค้นหาที่ใช้ฟิลด์วันที่ที่ชื่อว่า **Order Date** เช่นเดียวกับตัวอย่างที่ผ่านมาในบทความนี้ คุณจะต้องเพิ่มฟิลด์นี้ไปยัง URL ฐานของมุมมองของคุณ

- หากประเภทฟิลด์ Order Date ประกอบด้วยวันที่เพียงอย่างเดียว (ไม่มีเวลาในหนึ่งวัน) และคุณต้องการให้แสดงเฉพาะข้อมูลของวันที่ 8 กรกฎาคม 2018 สตริงการค้นหาจะมีลักษณะประมาณนี้:  
    `?Order%20Date=2018-07-08`
- หาก Order Date มีส่วนเวลาด้วย ในการกรองให้เหลือเฉพาะวันที่ 8 กรกฎาคม 2018 เวลา 10:18 pm สตริงการค้นหาจะมีลักษณะประมาณนี้:  
    `?Order%20Date=2018-07-08%2022:18:00`
- หาก Order Date มีแค่วันเท่านั้น และคุณต้องการกรองให้เหลือมากกว่าหนึ่งวัน คุณจะต้องใช้เครื่องหมายจุลภาคดังที่อธิบายไว้ข้างต้นในบทความนี้ ตัวอย่าง:  
    `?Order%20Date=2018-07-08,2018-07-09,2018-07-10,2018-07-11`

### ใช้พารามิเตอร์เป็นตัวกรอง DATEPART

หากต้องการกรองด้วยส่วนวันที่ ให้ใช้ระบบการตั้งชื่อเดียวกันกับค่าเริ่มต้นของลำดับชั้นวันที่ของ Tableau Desktop หากต้องการข้อมูลเพิ่มเติม โปรดดู [เลือกแผนที่พื้นหลัง](https://help.tableau.com/current/pro/desktop/th-th/functions_functions_date.htm#functions_functions_date.html)ในความช่วยเหลือของ Tableau

<table class="table--plain"><tbody><tr><td>ปี(Order%20Date)</td><td>จำนวนเต็ม</td></tr><tr><td>ไตรมาส(Order%20Date)</td><td>จำนวนเต็มระหว่าง 1 ถึง 4</td></tr><tr><td>เดือน(Order%20Date)</td><td>จำนวนเต็มระหว่าง 1 ถึง 12</td></tr><tr><td>วันที่(Order%20Date)</td><td>จำนวนเต็มระหว่าง 1 ถึง 31</td></tr><tr><td>ชั่วโมง(Order%20Date)</td><td>จำนวนเต็ม 0–23</td></tr><tr><td>นาที(Order%20Date)</td><td>จำนวนเต็ม 0-59</td></tr><tr><td>วินาที(Order%20Date)</td><td>จำนวนเต็ม 0-59</td></tr><tr><td>สัปดาห์(Order%20Date)</td><td>จำนวนเต็ม 1-53</td></tr><tr><td>เดือนปี(Order%20Date)</td><td>จำนวนเต็มหกหลัก: YYYYMM</td></tr><tr><td>เดือนวันปี(Order%20Date)</td><td>จำนวนเต็มแปดหลัก: YYYYMMDD</td></tr></tbody></table>