นิพจน์ระดับของรายละเอียดและการรวม

ระดับของรายละเอียดของมุมมองเป็นตัวกำหนดจำนวนเครื่องหมายในมุมมองของคุณ เมื่อคุณเพิ่มนิพจน์ระดับของรายละเอียดลงในมุมมอง 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 จะใช้การรวมที่คุณระบุแทนที่จะมอบหมายการรวมให้เมื่อมีการวางการคำนวณใดๆ รวมถึงนิพจน์นั้นบนแถบหรือแผง เมื่อไม่ต้องการการรวม (เนื่องจากระดับของรายละเอียดของนิพจน์นั้นหยาบกว่ามุมมอง) การรวมที่คุณระบุจะยังคงแสดงเมื่อนิพจน์อยู่บนแถบหรือแผง แต่จะถูกละเว้น