---
schema_version: "1"
id: 71e114f0fcebfcc44c325b765109fbb0bfa82d1d9f2c4c359a8596ba35e7f0c7
title: การคำนวณเฉพาะกิจ
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/public/desktop/calculations_calculatedfields_adhoc.md
canonical_url: https://help.tableau.com/current/public/desktop/th-th/calculations_calculatedfields_adhoc.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 085591de04fff4a8125fa9ae401045e39b32063b5f77bb50918387af196fc7ed
description: Understand ad-hoc (in-line) calculations you create and update directly on a field in the view.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# การคำนวณเฉพาะกิจ

การคำนวณเฉพาะกิจนั้นคือการคำนวณที่คุณสามารถสร้างและอัปเดตงานด้วยฟิลด์บนแถบในมุมมองได้ การคำนวณเฉพาะกิจนั้นยังรู้จักกันในชื่อการคำนวณแบบพิมพ์ลงหรือการคำนวนในบรรทัดอีกด้วย

## การสร้างการคำนวณเฉพาะกิจ

<table class="table--plain"><tbody><tr><td><p>ดับเบิลคลิกที่ฟิลด์ที่มีอยู่เพื่อเริ่มการแก้ไข</p></td><td><img src="https://help.tableau.com/current/public/desktop/th-th/Img/calc_adhoc1.png" alt="แถบคอลัมน์พร้อมปี (วันที่สั่งซื้อ) และแผงแถวที่มีผลรวม (กำไร)"></td></tr><tr><td>หรือจะดับเบิลคลิกที่แถบที่ว่างหรือส่วนที่ว่างของแถบเพื่อสร้างการคำนวณใหม่ก็ได้</td><td><img src="https://help.tableau.com/current/public/desktop/th-th/Img/calc_adhoc2.png" alt="แถบคอลัมน์ที่มีปี (วันที่สั่งซื้อ) และแผงแถวที่ว่าง"></td></tr><tr><td>พิมพ์เพื่ออัปเดตนิพจน์ หรือลากฟิลด์ใหม่ไปยังนิพจน์จากแถบ <span class="uicontrol">ข้อมูล</span> หรือส่วนอื่นในมุมมอง</td><td><img src="https://help.tableau.com/current/public/desktop/th-th/Img/calc_adhoc3.png" alt="แถบคอลัมน์ที่มีเดือน (วันที่สั่งซื้อ) และแผงแถวที่มีการคำนวณเท่ากับผลรวมของกำไรหารด้วยผลรวมของยอดขาย"></td></tr><tr><td><p>กด Enter แตะ หรือคลิกที่พื้นที่นอกนิพจน์เพื่อยืนยันนิพจน์ ปิดการคำนวณ และอัปเดตมุมมอง</p><p>กด Ctrl+Enter (หรือ Command+Enter บน Mac) เพื่อยืนยันนิพจน์และอัปเดตมุมมองโดยไม่ปิดการคำนวณ</p></td><td><img src="https://help.tableau.com/current/public/desktop/th-th/Img/calc_adhoc4.png" alt="แถบคอลัมน์ที่มีปี (วันที่สั่งซื้อ) และชั้แผงแถวพร้อมการรวบรวมของผลรวมกำไรหารด้วยยอดขาย"></td></tr></tbody></table>

การคำนวณเฉพาะกิจนั้นสามารถใช้ได้ที่แถบ แถว คอลัมน์ สัญลักษณ์ และค่าที่วัด โดยไม่สามารถใช้ได้ที่แถบ ตัวกรอง หรือ หน้า

หากคุณใช้งาน Tableau Desktop ข้อผิดพลาดที่เกิดกับการคำนวณเฉพาะกิจจะถูกขีดเส้นใต้ด้วยสีแดง วางเมาส์หรือข้อผิดพลาดนั้นเพื่อดูคำแนะนำในการแก้ไข

**หมายเหตุ**: การคำนวณเฉพาะกิจนั้นจะไม่ได้รับการตั้งชื่อและจัดเก็บไว้ในแผงข้อมูล แต่จะบันทึกเมื่อคุณปิดเวิร์กบุ๊ก หากคุณต้องการบันทึกการคำนวณเฉพาะกิจเพื่อนำไปใช้กับชีตเวิร์กบุ๊กอื่น ให้คัดลอกไปวางที่แผง ข้อมูล ใน Tableau Desktop (แต่ไม่ใช่ในเบราว์เซอร์) คุณจะได้รับแจ้งให้ตั้งชื่อการคำนวณ เมื่อคุณตั้งชื่อการคำนวณเฉพาะกิจแล้ว ก็จะเหมือนกับการคำนวณที่คุณได้สร้างด้วยเครื่องมือแก้ไขการคำนวณ และจะสามารถใช้ได้ในชีตอื่นๆ ในเวิร์กบุ๊ก ดูที่ [เริ่มต้นการคำนวณใน Tableau](https://help.tableau.com/current/public/desktop/th-th/calculations_calculatedfields_create.htm)

## การคำนวณเฉพาะกิจแบบหลายบรรทัด

เมื่อคุณพิมพ์การคำนวณเฉพาะกิจ คุณสามารถกด 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](https://help.tableau.com/current/public/desktop/th-th/calculations_calculatedfields_aggregate_create.htm)

## การคำนวณเฉพาะกิจสำหรับข้อมูลเชิงลึกและการทดลอง

โดยทั่วไปแล้วคุณจะสร้างการคำนวณเฉพาะกิจสำหรับสิ่งที่ไม่ได้เตรียมการไว้ก่อน เช่น

- ทดสอบลางสังหรณ์
- ทดลองสถานการณ์สมมติ
- แก้บัคการคำนวณที่ซับซ้อน

## การจัดการการคำนวณเฉพาะกิจ

ใช้ Keystroke ต่อไปนี้เพื่อจัดการการคำนวณเฉพาะกิจ

- ดับเบิลคลิกที่ฟิลด์ที่มีอยู่แล้วที่แถบแถว คอลัมน์ สัญลักษณ์ หรือ ค่าที่วัดเพื่อเปิดเป็นการคำนวณเฉพาะกิจ
- ดับเบิลคลิกที่ส่วนอื่นของแถบเหล่านี้เพื่อสร้างการคำนวณเฉพาะกิจขึ้นมาใหม่จากศูนย์
- กด Esc เพื่อยกเลิกการคำนวณเฉพาะกิจ
- กด Enter เพื่อยืนยันการคำนวณเฉพาะกิจ ซึ่งจะอัปเดตมุมมองและปิดการคำนวณเฉพาะกิจ กด Ctrl+Enter เพื่อยืนยันการเปลี่ยนแปลงและอัปเดตมุมมองโดยไม่ปิดการคำนวณเฉพาะกิจ
- หากคุณกำลังใช้งาน Tableau Desktop และมีฟิลด์อยู่ที่ด้านขวาของการคำนวณเฉพาะกิจปัจจุบันบนแถบเดียวกัน การกด Tab จะเปิดฟิลด์นั้นเป็นการคำนวณเฉพาะกิจ หากไม่มีฟิลด์อยู่ที่ด้านขวาของการคำนวณเฉพาะกิจปัจจุบันบนแถบเดียวกัน การกด Tab จะเปิดการคำนวณเฉพาะกิจใหม่ Shift+Tab เองก็มีฟังก์ชันเดียวกัน แตกต่างกันที่จะย้ายไปทางซ้าย
- เมื่อคุณดับเบิลคลิกที่ฟิลด์ที่ตั้งชื่อแล้วบนแถบเพื่อแก้ไขฟิลด์ ไม่ได้หมายความว่าคุณจะแก้ไขฟิลด์ตั้งต้นที่ตั้งชื่อแล้วนั้น

นอกจากนั้น กฎต่อไปนี้ใช้ในการควบคุมการใช้งานการคำนวณเฉพาะกิจ

- สามารถเปิดการคำนวณเฉพาะกิจได้ครั้งละหนึ่งเท่านั้น
- หากฟิลด์ที่มีการตั้งค่าเกี่ยวข้องกับบทบาททางภูมิศาสตร์หรือปีงบประมาณนั้นถูกเพิ่มไปยังการคำนวณเฉพาะกิจ การคำนวณเฉพาะกิจจะรับเอาบทบาทหรือการตั้งค่าของฟิลด์เหล่านั้นมาใช้ต่อ
- เมนูบริบทคลิกขวาของการคำนวณเฉพาะกิจนั้นรองรับตัวเลือกเดียวกับฟิลด์อื่นๆ ในมุมมองที่เป็นประเภทเดียวกัน รวมถึงความสามารถในการเปลี่ยนการรวมหรือการจัดรูปแบบด้วย
- ไม่สามารถใช้งานการคำนวณเฉพาะกิจได้เมื่อคุณสร้างกลุ่ม เซต ลำดับชั้น หรือพารามิเตอร์
- สามารถใช้งานการคำนวณเฉพาะกิจได้สำหรับการสร้างเส้นแนวโน้ม การพยากรณ์ และเส้นอ้างอิง แบนด์ และการกระจาย