---
schema_version: "1"
id: ff88c54ac0b2e847bb7d91138e74db2edc30b93f814b23d3636848177f725b8f
title: ใช้ Dynamic Zone Visibility
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/server-linux/dynamic_zone_visibility.md
canonical_url: https://help.tableau.com/current/server-linux/th-th/dynamic_zone_visibility.htm
source_site: help.tableau.com
content_type: documentation
content_hash: d6fde83b7cbb26c8f3c686ab8f9e814e080bbd097d174864dd24e32e023bba33
description: Use Dynamic Zone Visibility to show or hide dashboard zones based on a field or parameter value.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# ใช้ Dynamic Zone Visibility

พื้นที่แดชบอร์ดมีประโยชน์อย่างยิ่ง โดยเฉพาะเมื่อคุณต้องการเปิดเผยข้อมูลเชิงลึกเกี่ยวกับข้อมูลอย่างต่อเนื่อง เมื่อใช้ Dynamic Zone Visibility คุณสามารถซ่อนหรือเปิดเผยโซน (องค์ประกอบแดชบอร์ดแบบเรียงต่อกันหรือแบบลอย) ได้ตามค่าของฟิลด์หรือพารามิเตอร์ เมื่อคุณโต้ตอบ โซนต่างๆ บนแดชบอร์ดของคุณจะปรากฏขึ้นหรือหายไป ผลลัพธ์ที่ได้คือแดชบอร์ดแบบไดนามิกที่ไม่ส่งผลกระทบกับเลย์เอาต์ที่คุณต้องการ

แม้ว่าคุณสามารถ[แสดงหรือซ่อนออบเจ็กต์ด้วยการคลิกที่ปุ่มบนแดชบอร์ด](https://help.tableau.com/current/pro/desktop/th-th/dashboards_create.htm#Show)ได้ก็ตาม แต่ Dynamic Zone Visibility จะช่วยให้คุณแสดงและซ่อนออบเจ็กต์ได้โดยอัตโนมัติ ซึ่งเหมาะกับแดชบอร์ดที่ใช้โดยกลุ่มผู้ใช้ที่แตกต่างกัน ตัวอย่างเช่น คุณอาจต้องการแสดงกลุ่มผู้ใช้ที่แตกต่างกันในโซนต่างๆ เมื่อกลุ่มผู้ใช้ไปที่แดชบอร์ดของคุณ

และคุณยังสามารถใช้ Dynamic Zone Visibility กับ[การดำเนินการกับพารามิเตอร์](https://help.tableau.com/current/pro/desktop/th-th/actions_parameters.htm)ได้อีกด้วย ตัวอย่างเช่น เมื่อผู้ใช้คลิกเครื่องหมายบนการแสดงเป็นภาพ โซนที่ซ่อนไว้ก่อนหน้านี้จะปรากฏขึ้น การดำเนินการนี้เหมาะอย่างยิ่งกับแดชบอร์ดที่ซับซ้อน เนื่องจากช่วยให้คุณเลือกได้ว่าจะเปิดเผยข้อมูลในระดับที่ลึกขึ้นเมื่อใด

## ประเภทฟิลด์ที่รองรับ

หากต้องการใช้กับ Dynamic Zone Visibility ฟิลด์หรือพารามิเตอร์จะต้องเป็น:

- บูลีน
- ค่าเดียว
- ไม่ขึ้นกับการแสดงเป็นภาพ หมายความว่าฟิลด์จะส่งคืนค่าคงที่โดยไม่ขึ้นกับโครงสร้างของการแสดงเป็นภาพ เช่น การคำนวณระดับของรายละเอียด (LOD) FIXED

## กำหนดค่าโซนแดชบอร์ดแบบไดนามิก

ตัวอย่างต่อไปนี้มี 2 ชีตที่ใช้[ข้อมูล Superstore](https://help.tableau.com/current/guides/get-started-tutorial/th-th/get-started-tutorial-connect.htm) โดยชีตแรกมีแผนภูมิแท่งที่มี Sales by Category และชีตที่สองมีแผนภูมิแท่งที่มี Sales by Sub-Category เมื่อใช้ Dynamic Zone Visibility ชีตที่สองจะปรากฏขึ้นก็ต่อเมื่อมีการคลิกเครื่องหมายในโซน Sales by Category ตัวอย่างนี้จะใช้ฟิลด์ที่คำนวณแบบบูลีน ซึ่งใช้เป็นฟิลด์ข้อมูลต้นทางสำหรับการดำเนินการพารามิเตอร์ โดยต้องเพิ่มการคำนวณลงในการ์ดเครื่องหมายเพื่อใช้การคำนวณเป็นฟิลด์ข้อมูลต้นทางสำหรับการดำเนินการพารามิเตอร์

1. จากชีต Sales by Category ให้[สร้างพารามิเตอร์](https://help.tableau.com/current/pro/desktop/th-th/parameters_create.htm) ในตัวอย่างนี้ ต้องตั้งค่าพารามิเตอร์ประเภทข้อมูลเป็นบูลีน
2. จากชีต Sales by Category ให้[สร้างฟิลด์ที่คำนวณ](https://help.tableau.com/current/pro/desktop/th-th/calculations_calculatedfields_formulas.htm) ตัวอย่างนี้จะใช้สูตรต่อไปนี้: `True`
3. บนชีต Sales by Category ให้ลากการคำนวณที่คุณสร้างไปยังรายละเอียดบนการ์ดเครื่องหมาย
4. สร้างแดชบอร์ด
5. ลากชีตที่คุณต้องการให้ปรากฏบนแดชบอร์ดเสมอ ในตัวอย่างของเรา เราต้องการให้ Sales by Category ปรากฏขึ้น
6. จากแดชบอร์ดของคุณ ให้คลิกที่โซน Sales by Category (ออบเจ็กต์ของแดชบอร์ด) จากนั้น จากเมนูเวิร์กชีตบนแดชบอร์ดของคุณ ให้[สร้างการดำเนินการพารามิเตอร์](https://help.tableau.com/current/pro/desktop/th-th/actions_parameters.htm) ตัวอย่างนี้ใช้การดำเนินการเปลี่ยนพารามิเตอร์ต่อไปนี้  
    ชีตต้นทางมีการตั้งค่าให้ใช้แดชบอร์ดที่คุณสร้างขึ้นและชีต Sales by Category  
    พารามิเตอร์เป้าหมายคือพารามิเตอร์ที่คุณสร้างขึ้น  
    ฟิลด์ข้อมูลต้นทางคือการคำนวณที่คุณสร้างขึ้น  
    ![การดำเนินการพารามิเตอร์ที่กำหนดค่าตามที่อธิบายไว้ในข้อความที่อยู่ข้างหน้าภาพนี้](/tableau/current/th-th/server-linux/th-th/Img/dynamic_zone_action.png)
7. ลากเวิร์กชีต Sales by Sub-Category มาไว้บนแดชบอร์ดของคุณ
8. คลิกโซน Sales by Category จากมุมขวาบน ให้คลิกลูกศรเมนูดรอปดาวน์และเลือกใช้เป็นตัวกรอง
9. คลิกโซน Sales by Sub-Category แล้วคลิกแท็บเลย์เอาต์
10. ทำเครื่องหมายที่ช่องการควบคุมการมองเห็นโดยใช้ค่า
11. จากเมนูดรอปดาวน์ ให้เลือกพารามิเตอร์ที่คุณสร้างขึ้นเพื่อควบคุมการมองเห็นโซน

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

![เลือกช่อง "ควบคุมการมองเห็นโดยใช้ค่า" และเลือกพารามิเตอร์ "ซ่อนโซนที่มีพารามิเตอร์" ไว้](/tableau/current/th-th/server-linux/th-th/Img/dynamic_zone_visibility.png)

ตอนนี้ เมื่อคุณคลิกเครื่องหมายหมวดหมู่ในโซน Sales by Category โซน Sales by Sub-Category ก็จะปรากฏขึ้นในแดชบอร์ดของคุณ

![แอนิเมชันแสดงการคลิกเครื่องหมายบนแดชบอร์ดที่ทำให้แผนภูมิอื่นปรากฏขึ้นโดยใช้ Dynamic Zone Visibility](/tableau/current/th-th/server-linux/th-th/Img/dynamic_zone_demo.gif)

## ทำความเข้าใจข้อจำกัดและ Edge Case

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