การคำนวณเฉพาะกิจ
การคำนวณเฉพาะกิจนั้นคือการคำนวณที่คุณสามารถสร้างและอัปเดตงานด้วยฟิลด์บนแถบในมุมมองได้ การคำนวณเฉพาะกิจนั้นยังรู้จักกันในชื่อการคำนวณแบบพิมพ์ลงหรือการคำนวนในบรรทัดอีกด้วย
การสร้างการคำนวณเฉพาะกิจ
ดับเบิลคลิกที่ฟิลด์ที่มีอยู่เพื่อเริ่มการแก้ไข | |
หรือจะดับเบิลคลิกที่แถบที่ว่างหรือส่วนที่ว่างของแถบเพื่อสร้างการคำนวณใหม่ก็ได้ | |
พิมพ์เพื่ออัปเดตนิพจน์ หรือลากฟิลด์ใหม่ไปยังนิพจน์จากแถบ ข้อมูล หรือส่วนอื่นในมุมมอง | |
กด Enter แตะ หรือคลิกที่พื้นที่นอกนิพจน์เพื่อยืนยันนิพจน์ ปิดการคำนวณ และอัปเดตมุมมอง กด Ctrl+Enter (หรือ Command+Enter บน Mac) เพื่อยืนยันนิพจน์และอัปเดตมุมมองโดยไม่ปิดการคำนวณ |
การคำนวณเฉพาะกิจนั้นสามารถใช้ได้ที่แถบ แถว คอลัมน์ สัญลักษณ์ และค่าที่วัด โดยไม่สามารถใช้ได้ที่แถบ ตัวกรอง หรือ หน้า
หากคุณใช้งาน Tableau Desktop ข้อผิดพลาดที่เกิดกับการคำนวณเฉพาะกิจจะถูกขีดเส้นใต้ด้วยสีแดง วางเมาส์หรือข้อผิดพลาดนั้นเพื่อดูคำแนะนำในการแก้ไข
หมายเหตุ: การคำนวณเฉพาะกิจนั้นจะไม่ได้รับการตั้งชื่อและจัดเก็บไว้ในแผงข้อมูล แต่จะบันทึกเมื่อคุณปิดเวิร์กบุ๊ก หากคุณต้องการบันทึกการคำนวณเฉพาะกิจเพื่อนำไปใช้กับชีตเวิร์กบุ๊กอื่น ให้คัดลอกไปวางที่แผง ข้อมูล ใน Tableau Desktop (แต่ไม่ใช่ในเบราว์เซอร์) คุณจะได้รับแจ้งให้ตั้งชื่อการคำนวณ เมื่อคุณตั้งชื่อการคำนวณเฉพาะกิจแล้ว ก็จะเหมือนกับการคำนวณที่คุณได้สร้างด้วยเครื่องมือแก้ไขการคำนวณ และจะสามารถใช้ได้ในชีตอื่นๆ ในเวิร์กบุ๊ก ดูที่ เริ่มต้นการคำนวณใน Tableau
การคำนวณเฉพาะกิจแบบหลายบรรทัด
เมื่อคุณพิมพ์การคำนวณเฉพาะกิจ คุณสามารถกด Shift+Enter เพื่อเริ่มบรรทัดใหม่ได้ อย่างไรก็ตาม มีเพียงบรรทัดปัจจุบันเท่านั้นที่จะมองเห็นได้ในการคำนวณเฉพาะกิจ ดังนั้นคนที่ดูหรือแก้ไขการคำนวณที่ไม่ทราบว่าการคำนวณนี้มีหลายบรรทัดอาจสับสนได้
บรรทัดแรกของการคำนวณเฉพาะกิจแบบหลายบรรทัดนั้นสามารถเป็นข้อคิดเห็นที่ใช้เป็นชื่อของการคำนวณได้ ต่อไปนี้คือบรรทัดเดียวที่มองเห็นบนแถบหลังจากที่ยืนยันการคำนวณแล้ว:
//City and State
[City] + ', ' + [State]
การคำนวณเฉพาะกิจและการรวม
หาก Tableau กำหนดว่านิพจน์ที่คุณป้อนมานั้นเป็นการวัดผล (ซึ่งให้ผลลัพธ์เป็นตัวเลข) ระบบจะเริ่มการรวมไปยังนิพจน์โดยอัตโนมัติเมื่อคุณยืนยันนิพจน์ ตัวอย่างเช่น หากคุณพิมพ์ว่า DATEDIFF('day',[Ship Date],[Order Date])
ในการคำนวณเฉพาะกิจและกด Enter คุณจะเห็นผลลัพธ์ต่อไปนี้:
SUM(DATEDIFF('day',[Ship Date],[Order Date]))
หากคุณใช้ฟิลด์ที่เป็นฟิลด์การคำนวณอยู่แล้ว (ตัวอย่างเช่น SUM([Profit])) ในการคำนวณเฉพาะกิจ ผลลัพธ์จะเป็นการคำนวณรวม ตัวอย่างเช่น เมื่อคุณยืนยันการคำนวณเฉพาะกิจ SUM([Profit])/SUM([Sales])
ผลลัพธ์ก็คือ:
AGG(SUM([Profit])/SUM([Sales]))
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการคำนวณรวม โปรดดูที่ ฟังก์ชันการรวบรวมใน Tableau(ลิงก์จะเปิดในหน้าต่างใหม่)
การคำนวณเฉพาะกิจสำหรับข้อมูลเชิงลึกและการทดลอง
โดยทั่วไปแล้วคุณจะสร้างการคำนวณเฉพาะกิจสำหรับสิ่งที่ไม่ได้เตรียมการไว้ก่อน เช่น
- ทดสอบลางสังหรณ์
- ทดลองสถานการณ์สมมติ
- แก้บัคการคำนวณที่ซับซ้อน
การจัดการการคำนวณเฉพาะกิจ
ใช้ Keystroke ต่อไปนี้เพื่อจัดการการคำนวณเฉพาะกิจ
- ดับเบิลคลิกที่ฟิลด์ที่มีอยู่แล้วที่แถบแถว คอลัมน์ สัญลักษณ์ หรือ ค่าที่วัดเพื่อเปิดเป็นการคำนวณเฉพาะกิจ
- ดับเบิลคลิกที่ส่วนอื่นของแถบเหล่านี้เพื่อสร้างการคำนวณเฉพาะกิจขึ้นมาใหม่จากศูนย์
- กด Esc เพื่อยกเลิกการคำนวณเฉพาะกิจ
- กด Enter เพื่อยืนยันการคำนวณเฉพาะกิจ ซึ่งจะอัปเดตมุมมองและปิดการคำนวณเฉพาะกิจ กด Ctrl+Enter เพื่อยืนยันการเปลี่ยนแปลงและอัปเดตมุมมองโดยไม่ปิดการคำนวณเฉพาะกิจ
- หากคุณกำลังใช้งาน Tableau Desktop และมีฟิลด์อยู่ที่ด้านขวาของการคำนวณเฉพาะกิจปัจจุบันบนแถบเดียวกัน การกด Tab จะเปิดฟิลด์นั้นเป็นการคำนวณเฉพาะกิจ หากไม่มีฟิลด์อยู่ที่ด้านขวาของการคำนวณเฉพาะกิจปัจจุบันบนแถบเดียวกัน การกด Tab จะเปิดการคำนวณเฉพาะกิจใหม่ Shift+Tab เองก็มีฟังก์ชันเดียวกัน แตกต่างกันที่จะย้ายไปทางซ้าย
- เมื่อคุณดับเบิลคลิกที่ฟิลด์ที่ตั้งชื่อแล้วบนแถบเพื่อแก้ไขฟิลด์ ไม่ได้หมายความว่าคุณจะแก้ไขฟิลด์ตั้งต้นที่ตั้งชื่อแล้วนั้น
นอกจากนั้น กฎต่อไปนี้ใช้ในการควบคุมการใช้งานการคำนวณเฉพาะกิจ
- สามารถเปิดการคำนวณเฉพาะกิจได้ครั้งละหนึ่งเท่านั้น
- หากฟิลด์ที่มีการตั้งค่าเกี่ยวข้องกับบทบาททางภูมิศาสตร์หรือปีงบประมาณนั้นถูกเพิ่มไปยังการคำนวณเฉพาะกิจ การคำนวณเฉพาะกิจจะรับเอาบทบาทหรือการตั้งค่าของฟิลด์เหล่านั้นมาใช้ต่อ
- เมนูบริบทคลิกขวาของการคำนวณเฉพาะกิจนั้นรองรับตัวเลือกเดียวกับฟิลด์อื่นๆ ในมุมมองที่เป็นประเภทเดียวกัน รวมถึงความสามารถในการเปลี่ยนการรวมหรือการจัดรูปแบบด้วย
- ไม่สามารถใช้งานการคำนวณเฉพาะกิจได้เมื่อคุณสร้างกลุ่ม เซต ลำดับชั้น หรือพารามิเตอร์
- สามารถใช้งานการคำนวณเฉพาะกิจได้สำหรับการสร้างเส้นแนวโน้ม การพยากรณ์ และเส้นอ้างอิง แบนด์ และการกระจาย