---
schema_version: "1"
id: 883031a6da591e0ce5c11ea750b2b0851da01ae101b5e6c97fb4916efc652fda
title: ใช้ Dynamic Zone Visibility
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/online/dynamic_zone_visibility.md
canonical_url: https://help.tableau.com/v0.0/online/th-th/dynamic_zone_visibility.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 9b1b53484584317e953e875c03f80f1bde6255000c088b3abece078b6df95e1c
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/next/th-th/online/th-th/Img/dynamic_zone_action.png)
7. ลากเวิร์กชีต Sales by Sub-Category มาไว้บนแดชบอร์ดของคุณ
8. คลิกโซน Sales by Category จากมุมขวาบน ให้คลิกลูกศรเมนูดรอปดาวน์และเลือกใช้เป็นตัวกรอง
9. คลิกโซน Sales by Sub-Category แล้วคลิกแท็บเลย์เอาต์
10. ทำเครื่องหมายที่ช่องการควบคุมการมองเห็นโดยใช้ค่า
11. จากเมนูดรอปดาวน์ ให้เลือกพารามิเตอร์ที่คุณสร้างขึ้นเพื่อควบคุมการมองเห็นโซน

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

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

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

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

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

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