นิพจน์ระดับของรายละเอียดและการรวม
ระดับของรายละเอียดของมุมมองเป็นตัวกำหนดจำนวนเครื่องหมายในมุมมองของคุณ เมื่อคุณเพิ่มนิพจน์ระดับของรายละเอียดลงในมุมมอง Tableau จะต้องปรับระดับของรายละเอียดสองรายการให้สอดคล้องกัน โดยระดับหนึ่งอยู่ในมุมมอง ส่วนอีกระดับอยู่ในนิพจน์ของคุณ
ลักษณะการทำงานของนิพจน์ระดับของรายละเอียดในมุมมองจะแตกต่างกันไปขึ้นอยู่กับว่าระดับของรายละเอียดของนิพจน์นั้นหยาบกว่า ละเอียดกว่า หรือเท่ากับระดับของรายละเอียดในมุมมอง คำว่า “หยาบกว่า” หรือ “ละเอียดกว่า” ในกรณีนี้หมายถึงอะไร
นิพจน์ระดับของรายละเอียดนั้นหยาบกว่าระดับของรายละเอียดของมุมมอง
นิพจน์มีระดับของรายละเอียดที่หยาบกว่ามุมมองเมื่ออ้างอิงสับเซ็ตของมิติข้อมูลในมุมมอง ตัวอย่างเช่น สำหรับมุมมองที่มีมิติข้อมูล [หมวดหมู่] และ [เซกเมนต์] คุณสามารถสร้างนิพจน์ระดับของรายละเอียดที่ใช้เฉพาะหนึ่งในมิติข้อมูลเหล่านี้ได้:
{FIXED [Segment] : SUM([Sales])}
ในกรณีนี้ นิพจน์จะมีระดับของรายละเอียดที่หยาบกว่ามุมมอง โดยนิพจน์จะยึดตามค่าในมิติข้อมูลหนึ่ง ([เซกต์เมนต์]) ในขณะที่มุมมองนั้นจะยึดค่ามุมมองตามมิติข้อมูลสองรายการ ได้แก่ ([เซกเมนต์] และ [หมวดหมู่])
ผลลัพธ์คือการใช้นิพจน์ระดับของรายละเอียดในมุมมองจะทำให้ค่าบางอย่างถูกจำลองขึ้น นั่นคือ ปรากฏขึ้นหลายครั้ง
ค่าที่จำลองขึ้นมีประโยชน์สำหรับการเปรียบเทียบค่าที่เฉพาะเจาะจงกับค่าเฉลี่ยภายในหมวดหมู่หนึ่ง ตัวอย่างเช่น การคำนวณต่อไปนี้จะลบยอดขายเฉลี่ยของลูกค้าหนึ่งรายออกจากยอดขายเฉลี่ยโดยรวม:
[Sales] - {FIXED [Customer Name] : AVG([Sales])}
เมื่อมีการจำลองค่าขึ้น การเปลี่ยนการรวมสำหรับฟิลด์ที่เกี่ยวข้องในมุมมอง (เช่น จาก AVG เป็น SUM) จะไม่เปลี่ยนผลลัพธ์ของการรวม
นิพจน์ระดับของรายละเอียดนั้นละเอียดกว่าระดับของรายละเอียดของมุมมอง
นิพจน์มีระดับของรายละเอียดที่ละเอียดกว่ามุมมองเมื่ออ้างอิงซูเปอร์เซ็ตของมิติข้อมูลในมุมมอง เมื่อคุณใช้นิพจน์ดังกล่าวในมุมมอง Tableau จะรวมผลลัพธ์จนถึงระดับมุมมอง ตัวอย่างเช่น นิพจน์ระดับของรายละเอียดต่อไปนี้จะอ้างอิงมิติข้อมูลสองรายการ:
{FIXED [Segment], [Category] : SUM([Sales])}
เมื่อใช้นิพจน์นี้ในมุมมองที่มีเฉพาะ [เซกเมนต์] เป็นระดับของรายละเอียด ค่านั้นจะต้องได้รับการรวม นี่คือสิ่งที่คุณจะเห็นหากคุณลากนิพจน์นั้นไปที่แถบหรือแผง:
AVG([{FIXED [Segment]], [Category]] : SUM([Sales]])}])
การรวมซึ่งในกรณีนี้คือค่าเฉลี่ยจะถูกมอบหมายโดย Tableau โดยอัตโนมัติ คุณสามารถเปลี่ยนการรวมได้ตามต้องการ
การเพิ่มนิพจน์ระดับของรายละเอียดลงในมุมมอง
นิพจน์ระดับของรายละเอียดจะถูกรวมหรือจำลองในมุมมองหรือไม่นั้นจะพิจารณาจากประเภทนิพจน์ (FIXED, INCLUDE หรือ EXCLUDE) และขึ้นอยู่กับว่ามุมมองแบบละเอียดของนิพจน์นั้นหยาบกว่าหรือละเอียดกว่าความละเอียดของมุมมอง
นิพจน์ระดับของรายละเอียด INCLUDE จะมีระดับของรายละเอียดเดียวกับมุมมองหรือละเอียดกว่ามุมมอง ดังนั้น ค่าจะไม่ถูกจำลองขึ้น
นิพจน์ระดับของรายละเอียด FIXED อาจมีระดับของรายละเอียดที่ละเอียดกว่ามุมมอง หยาบกว่า หรืออยู่ในระดับเดียวกันก็ได้ การรวมผลลัพธ์ของระดับของรายละเอียด FIXED จะจำเป็นหรือไม่นั้นขึ้นอยู่กับว่ามิติข้อมูลใดบ้างที่อยู่ในมุมมอง
นิพจน์ระดับของรายละเอียด EXCLUDE จะทำให้ค่าที่จำลองปรากฏขึ้นในมุมมองเสมอ เมื่อมีการวางการคำนวณที่มีนิพจน์ระดับของรายละเอียด EXCLUDE ไว้บนแถบหรือแผง Tableau จะมีค่าเริ่มต้นเป็นการรวม ATTR (ตรงข้ามกับ SUM หรือ AVG) เพื่อระบุว่านิพจน์นั้นจะไม่ได้ถูกรวมเข้าด้วยกันจริงๆ และการเปลี่ยนแปลงการรวมจะไม่มีผลกับมุมมอง
นิพจน์ระดับของรายละเอียดจะถูกห่อหุ้มโดยอัตโนมัติเสมอเมื่อถูกเพิ่มไปยังแถบหรือแผงในมุมมอง เว้นแต่ว่าจะใช้เป็นมิติข้อมูล ดังนั้นหากคุณดับเบิลคลิกที่แถบหรือแผงแล้วพิมพ์
{FIXED[Segment], [Category] : SUM([Sales])}
จากนั้นกด Enter เพื่อยืนยันนิพจน์ สิ่งที่คุณจะเห็นบนแถบหรือแผงตอนนี้คือ
SUM({FIXED[Segment], [Category] : SUM([Sales])})
แต่หากคุณดับเบิลคลิกเข้าไปในแถบหรือแผงเพื่อแก้ไขนิพจน์ สิ่งที่คุณจะเห็นในโหมดแก้ไขคือนิพจน์ดั้งเดิม
หากคุณห่อหุ้มนิพจน์ระดับของรายละเอียดในการรวมเมื่อทำการสร้าง Tableau จะใช้การรวมที่คุณระบุแทนที่จะมอบหมายการรวมให้เมื่อมีการวางการคำนวณใดๆ รวมถึงนิพจน์นั้นบนแถบหรือแผง เมื่อไม่ต้องการการรวม (เนื่องจากระดับของรายละเอียดของนิพจน์นั้นหยาบกว่ามุมมอง) การรวมที่คุณระบุจะยังคงแสดงเมื่อนิพจน์อยู่บนแถบหรือแผง แต่จะถูกละเว้น