นิพจน์ระดับรายละเอียด EXCLUDE
สำหรับแนวคิดพื้นฐานเกี่ยวกับนิพจน์ระดับรายละเอียด (LOD) โปรดดู สร้างนิพจน์ระดับรายละเอียดใน Tableau และ นิพจน์ระดับรายละเอียดทำงานใน Tableau อย่างไร
นิพจน์ระดับรายละเอียดใช้เพื่อแก้ไขหรือควบคุมระดับของรายละเอียด (มุมมองแบบละเอียด) ของการคำนวณ ฟิลด์และการคำนวณส่วนใหญ่สัมพันธ์กับมุมมองหรือแหล่งข้อมูลแบบละเอียด นิพจน์ LOD ช่วยให้คุณกำหนดมุมมองแบบละเอียดของการคำนวณได้อย่างชัดเจน
- นิพจน์ FIXED LOD สร้างมิติข้อมูลทั่วไปหรือมิติข้อมูลที่เจาะจงสำหรับการคำนวณที่เหลือ เช่น การคืนค่าความดันโลหิตสูงสุดสำหรับผู้ป่วยแต่ละรายแทนค่าสูงสุดโดยรวมในชุดข้อมูล โดยแก้ไขค่าสูงสุดเป็น ID ผู้ป่วย เป็นต้น
- นิพจน์ INCLUDE LOD ช่วยให้แน่ใจว่ามิติข้อมูลที่ไม่จำเป็นในมุมมองนั้นถูกนำมาพิจารณาในการคำนวณ เช่น การดูความดันโลหิตเฉลี่ยของผู้ป่วยแต่ละรายรวมถึงเพศ และแสดงในมุมมองที่ไม่มีข้อมูลเรื่องเพศ
- นิพจน์ EXCLUDE LOD จะลบรายละเอียดบางส่วนออกจากมุมมองเพื่อจุดประสงค์ในการคำนวณ เช่น การดูความดันโลหิตเฉลี่ยของผู้ป่วยที่ใช้ยาบางชนิดโดยไม่คำนึงถึงผู้ป่วยแต่ละราย แม้ว่าผู้ป่วยจะเป็นมุมมองก็ตาม
หมายเหตุ: เมื่อใช้ FIXED LOD จะมอบผลลัพธ์เดียวกันโดยไม่คำนึงถึงการแสดงเป็นภาพ เมื่อใช้ INCLUDE หรือ EXCLUDE LOD ค่าอาจเปลี่ยนแปลงขึ้นอยู่กับโครงสร้างของมุมมอง คีย์เวิร์ด INCLUDE ใช้บริบทของมุมมองและเพิ่มมิติข้อมูลสำหรับการคำนวณเพื่อพิจารณา (และ EXCLUDE จะลบมิติข้อมูลที่มีอยู่ในมุมมองออกจากบริบทของการคำนวณ) ดังนั้นเมื่อใช้การคำนวณในบริบทอื่นจะมอบผลลัพธ์ที่แตกต่างกันได้
พิจารณามุมมอง (A) ที่สร้างขึ้นจาก ID ผู้ป่วย อายุ และเพศ และอีกมุมมองหนึ่ง (B) จาก ID ผู้ป่วย อายุ และ น้ำหนัก
- นิพจน์ FIXED LOD จะมีค่าเท่ากันทั้งสองกรณี เนื่องจากการคำนวณไม่คำนึงถึงสิ่งที่อยู่ในมุมมองแต่จะพิจารณาเฉพาะมิติข้อมูลในนิพจน์ LOD เท่านั้น
- INCLUDE LOD ที่รวม น้ำหนัก จะมีค่าแตกต่างกันในแต่ละมุมมอง เนื่องจากการเพิ่มมิติข้อมูลลงในมุมมอง A แต่ไม่ส่งผลกับมุมมอง B ซึ่งมีน้ำหนักอยู่แล้ว
- EXCLUDE LOD ที่ไม่รวม น้ำหนัก จะมีค่าแตกต่างกันในแต่ละมุมมอง เนื่องจากการลบมิติข้อมูลออกจากมุมมอง B แต่ไม่เปลี่ยนบริบทของมุมมอง A ซึ่งไม่มีน้ำหนักอยู่แล้ว
EXCLUDE
นิพจน์ระดับรายละเอียด EXCLUDE ป้องกันไม่ให้การคำนวณใช้มิติข้อมูลอย่างน้อยหนึ่งหรือมากกว่าในมุมมอง
นิพจน์ระดับรายละเอียด EXCLUDE มีประโยชน์ในสถานการณ์ 'เปอร์เซ็นต์จากทั้งหมด' หรือ 'ผลต่างจากค่าเฉลี่ยโดยรวม' โดยสามารถเทียบได้กับฟีเจอร์ เช่น ผลรวมและเส้นอ้างอิง
นิพจน์ระดับรายละเอียด EXCLUDE ไม่สามารถใช้ในนิพจน์ระดับแถว (โดยที่ไม่มีการเว้นมิติข้อมูล) ได้ แต่สามารถใช้เพื่อแก้ไขการคำนวณระดับการดูหรืออะไรก็ได้ที่อยู่ระหว่างนั้น (นั่นคือ คุณสามารถใช้การคำนวณ EXCLUDE เพื่อลบมิติข้อมูลออกจากนิพจน์ระดับรายละเอียดอื่นๆ ได้)
ตัวอย่างที่ 1
รูปภาพด้านล่างแสดงการเปลี่ยนแปลงของความดันโลหิตเฉลี่ยตามเวลาของ 4 ประเทศ โดยแบ่งตามเพศ

หากต้องการดูความดันโลหิตเฉลี่ยของแต่ละประเทศตามเวลาแต่ไม่แบ่งเป็นชายและหญิง ให้ใช้นิพจน์ระดับรายละเอียด EXCLUDE {EXCLUDE [Sex] : AVG[Average blood pressure]}
ซึ่งพล็อตเป็นเส้นสีเทาในการแสดงเป็นภาพ

การนำเส้นค่าเฉลี่ยออกจากแผงวิเคราะห์ที่ไม่ทำงาน เนื่องจากจะปรากฎเส้นแนวนอนของความดันโลหิตเฉลี่ยในแต่ละประเทศ เมื่อไม่คำนึงถึงเพศและปี
หมายเหตุ: ตัวอย่างนี้ใช้ค่าเฉลี่ยของค่าเฉลี่ยซึ่งเป็นวิธีปฏิบัติในการวิเคราะห์ที่ไม่ถูกต้อง โดยมีจุดประสงค์เพียงภาพประกอบเท่านั้น ไม่ควรดำเนินการวิเคราะห์จากการแสดงเป็นภาพนี้
ตัวอย่างที่ 2
นิพจน์ระดับรายละเอียดต่อไปนี้จะละเว้น [ภูมิภาค] จากการคำนวณหาผลรวมของ [ยอดขาย]:
{EXCLUDE [Region]: SUM([Sales])}
นิพจน์จะได้รับการบันทึกเป็น [ละเว้นภูมิภาค]
เพื่อแสดงให้เห็นประโยชน์ของนิพจน์นี้ ขั้นแรกให้พิจารณามุมมองต่อไปนี้ ซึ่งจะแยกผลรวมของยอดขายตามภูมิภาคและตามเดือน ดังนี้
การวาง [ละเว้นภูมิภาค] บน "สี" จะไล่สีในมุมมองเพื่อแสดงยอดขายรวมตามเดือน โดยไม่มีคอมโพเนนต์ภูมิภาคดังนี้
ตัวอย่างที่ 3
นิพจน์ระดับรายละเอียด EXCLUDE ต่อไปนี้จะคำนวณยอดขายเฉลี่ยต่อเดือน จากนั้นจะไม่รวมคอมโพเนนต์เดือนไว้ ดังนี้
{EXCLUDE [Order Date (Month / Year)] : AVG({FIXED [Order Date (Month / Year)] : SUM([Sales])})}
โปรดสังเกตว่านี่คือนิพจน์ระดับรายละเอียดที่ซ้อนกัน ซึ่งก็คือนิพจน์ระดับรายละเอียดภายในนิพจน์ระดับรายละเอียดอีกรายการหนึ่ง
เมื่อได้รับการบันทึกเป็น [ยอดขายเฉลี่ยต่อเดือน] ก็สามารถลบการคำนวณออกจากผลรวมของยอดขายต่อเดือนได้โดยใช้การคำนวณเฉพาะกิจในแผงแถว ดังนี้
เมื่อใช้ เดือน([วันที่สั่งซื้อ]) ในแถบคอลัมน์ รายการนี้จะสร้างมุมมองที่แสดงผลต่างของยอดขายจริงต่อเดือนในช่วงสี่ปีกับยอดขายรายเดือนเฉลี่ยในช่วงสี่ปีทั้งหมด ดังนี้