Tableau - ตัวกรองบริบท

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

  • Improves performance- หากคุณตั้งค่าตัวกรองจำนวนมากหรือมีแหล่งข้อมูลขนาดใหญ่การสืบค้นอาจช้า คุณสามารถตั้งค่าตัวกรองบริบทอย่างน้อยหนึ่งรายการเพื่อปรับปรุงประสิทธิภาพ

  • Creates a dependent numerical or top N filter - คุณสามารถตั้งค่าตัวกรองบริบทเพื่อรวมเฉพาะข้อมูลที่สนใจจากนั้นตั้งค่าตัวกรองตัวเลขหรือ N ด้านบน

การสร้างตัวกรองบริบท

ใช้ Sample-superstore ค้นหาหมวดหมู่ย่อย 10 อันดับแรกของหมวดหมู่ที่เรียกว่า Furniture เพื่อให้บรรลุวัตถุประสงค์นี้ให้ทำตามขั้นตอนต่อไปนี้

Step 1- ลากมิติข้อมูลหมวดหมู่ย่อยไปที่ชั้นวางแถวและการวัดยอดขายไปยังชั้นวางคอลัมน์ เลือกแผนภูมิแท่งแนวนอนเป็นประเภทแผนภูมิ ลากมิติข้อมูลหมวดหมู่ย่อยอีกครั้งไปที่ชั้นตัวกรอง คุณจะได้รับแผนภูมิต่อไปนี้

Step 2 − Right-click on the field Sub-Category in the filter shelf and go the fourth tab named Top. Choose the option by field. From the next drop-down, choose the option Top 10 by Sales Sum as shown in the following screenshot.

Step 3 − Drag the dimension Category to the filter shelf. Right-click to edit and under the general tab choose Furniture from the list. As you can see the result shows three subcategory of products.

Step 4 − Right-click the Category: Furniture filter and select the option Add to Context. This produces the final result, which shows the subcategory of products from the category Furniture which are among the top 10 subcategories across all the products.