ตัวกรองและนิพจน์ระดับของรายละเอียด
มีตัวกรองหลายประเภทใน Tableau โดยจะได้รับการดำเนินการตามลำดับต่อไปนี้จากบนลงล่าง
ข้อความทางด้านขวาจะแสดงว่านิพจน์ระดับของรายละเอียดได้รับการประเมินในลำดับนี้ที่จุดใด
ตัวกรองการแยกข้อมูล (สีส้ม) จะมีความเกี่ยวข้องเฉพาะเมื่อคุณสร้างการแยกข้อมูล Tableau จากแหล่งข้อมูล ตัวกรองการคำนวณตาราง (สีน้ำเงินเข้ม) จะถูกนำไปใช้หลังจากดำเนินการคำนวณแล้ว จึงมีการซ่อนเครื่องหมายโดยไม่กรองข้อมูลเบื้องหลังที่ใช้ในการคำนวณออก
หากคุณคุ้นเคยกับ SQL คุณสามารถมองว่าตัวกรองการวัดผลเท่ากับคำสั่ง HAVING ในการค้นหาได้ ส่วนตัวกรองมิติข้อมูลจะเทียบเท่ากับคำสั่ง WHERE
การคำนวณ FIXED จะถูกนำไปใช้ก่อนตัวกรองมิติข้อมูล หากคุณไม่เลื่อนระดับฟิลด์บนแผงตัวกรองของคุณเป็นใช้ตัวกรองบริบท ฟิลด์เหล่านั้นก็จะถูกละเว้น ตัวอย่างเช่น พิจารณาว่าคุณมีการคำนวณต่อไปนี้ในแถบหรือแผงหนึ่งในมุมมอง และมี [รัฐ] ในแถบหรือแผงอื่น:
SUM([Sales]) / ATTR({FIXED : SUM([Sales])})
การคำนวณนี้จะให้ค่าอัตราส่วนยอดขายของรัฐต่อยอดขายทั้งหมด
จากนั้น หากคุณใส่ [รัฐ] บนแผงตัวกรองเพื่อซ่อนรัฐบางส่วน ตัวกรองจะมีผลกับตัวเศษในการคำนวณเท่านั้น เนื่องจากตัวส่วนเป็นนิพจน์ระดับของรายละเอียด FIXED ตัวส่วนจึงจะหารยอดขายสำหรับรัฐที่ยังคงอยู่ในมุมมองกับยอดขายรวมของทุกรัฐ รวมถึงยอดขายที่ถูกกรองออกจากมุมมองด้วย
จะมีการพิจารณาใช้นิพจน์ระดับของรายละเอียด INCLUDE และ EXCLUDE หลังตัวกรองมิติข้อมูล ดังนั้น หากคุณต้องการให้มีการนำตัวกรองไปใช้กับนิพจน์ระดับของรายละเอียด FIXED แต่ไม่ต้องการใช้ตัวกรองบริบท ให้ลองเขียนใหม่เป็นนิพจน์ INCLUDE หรือ EXCLUDE