---
schema_version: "1"
id: f9522e1ffeab70d86fb169c2666aecb4ccae194900a90a9a6ff32caf6235a76b
title: เปลี่ยนค่าต่างๆ ด้วยการคำนวณตาราง
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/pro/desktop/calculations_tablecalculations.md
canonical_url: https://help.tableau.com/current/pro/desktop/th-th/calculations_tablecalculations.htm
source_site: help.tableau.com
content_type: documentation
content_hash: c02bdbe3ab54dbe4e5521324d3d54462b682685176f0ba438ed895dee03e587f
description: Transform values with table calculations using addressing and partitioning across the view.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# เปลี่ยนค่าต่างๆ ด้วยการคำนวณตาราง

บทความนี้จะอธิบายพื้นฐานของการคำนวณตารางและวิธีสร้างการคำนวณตารางใน Tableau

## การคำนวณตารางคืออะไร

  

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

คุณสามารถใช้การคำนวณตารางเพื่อวัตถุประสงค์ต่างๆ รวมถึง:

- การแปลงค่าเป็นการจัดอันดับ
- การแปลงค่าเพื่อแสดงผลรวมสะสม
- การแปลงค่าเพื่อแสดงเปอร์เซ็นต์ของทั้งหมด

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

![แผงและส่วนการแสดงเป็นภาพที่เกี่ยวข้องกับนิพจน์ LOD จะไฮไลต์ในแดชบอร์ด Tableau ที่ว่างเปล่า พื้นที่ที่ไฮไลต์คือหน้า คอลัมน์ แถว พื้นที่ชีต และเครื่องหมายต่อไปนี้ในการ์ดเครื่องหมาย ได้แก่ สี ขนาด ป้ายกำกับ รายละเอียด และเส้นทาง](/tableau/current/th-th/pro/desktop/th-th/Img/calculations_lod_shelves.png)

## ข้อมูลพื้นฐาน: กำหนดทิศทางและการกำหนดพาร์ทิชัน

เมื่อคุณเพิ่มการคำนวณตาราง คุณต้องใช้มิติข้อมูลทั้งหมดในระดับของรายละเอียด ทั้งสำหรับการแบ่งพาร์ติชัน (การกำหนดขอบเขต) หรือการกำหนดการคำนวณ (ทิศทาง)

มิติข้อมูลที่กำหนดวิธีการจัดกลุ่มการคำนวณ (ขอบเขตของข้อมูลที่ดำเนินการ) เรียกว่า **ฟิลด์การแบ่งพาร์ติชัน** การคำนวณตารางจะดำเนินการแยกกันในแต่ละพาร์ติชัน

มิติข้อมูลที่เหลือซึ่งทำการคำนวณตารางจะเรียกว่า**ฟิลด์ที่ใช้กำหนดการคำนวณ**และกำหนดทิศทางของการคำนวณ

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

เมื่อคุณเพิ่มการคำนวณตารางโดยใช้ตัวเลือก “คำนวณโดยใช้” Tableau จะระบุมิติข้อมูลบางส่วนเป็นการกำหนดการคำนวณ และส่วนอื่นๆ เป็นการแบ่งพาร์ติชันโดยอัตโนมัติจากการเลือกของคุณ แต่เมื่อคุณใช้ “มิติข้อมูลที่ระบุ” คุณต้องพิจารณาว่าจะเลือกมิติข้อมูลใดสำหรับการกำหนดการคำนวณและการแบ่งพาร์ติชัน

### ตาราง (ซ้ายไปขวา)

คำนวณตามความยาวของตารางจากซ้ายไปขวาและรีสตาร์ทหลังจากทุกพาร์ติชัน

ตัวอย่างเช่น ในตารางต่อไปนี้ การคำนวณจะคำนวณจากคอลัมน์ต่างๆ (YEAR(Order Date)) สำหรับทุกแถว (MONTH(Order Date))

![](/tableau/current/th-th/pro/desktop/th-th/Img/table_calculations1.png)

### ตาราง (ลง)

คำนวณลงไปตามความยาวของตารางและรีสตาร์ทหลังจากทุกพาร์ติชัน

ตัวอย่างเช่น ในตารางต่อไปนี้ การคำนวณจะถูกคำนวณลงไปเป็นแถว (MONTH(Order Date)) สำหรับทุกคอลัมน์ (YEAR(Order Date))

![](/tableau/current/th-th/pro/desktop/th-th/Img/table_calculations2.png)

### ตาราง (ซ้ายไปขวาแล้วลง)

คำนวณตามความยาวของตารางจากซ้ายไปขวา ตามด้วยคำนวณลงไปตามความยาวของตาราง

ตัวอย่างเช่น ในตารางต่อไปนี้ การคำนวณจะคำนวณไปตามคอลัมน์ (YEAR(Order Date)), คำนวณลงไปหนึ่งแถว (MONTH(Order Date)) จากนั้นคำนวณไปตามคอลัมน์อีกครั้งสำหรับทั้งตาราง

![](/tableau/current/th-th/pro/desktop/th-th/Img/table_calculations3.png)

### ตาราง (ลงแล้วซ้ายไปขวา)

คำนวณลงไปตามความยาวของตาราง จากนั้นคำนวณตามความยาวของตารางจากซ้ายไปขวา

ตัวอย่างเช่น ในตารางต่อไปนี้ การคำนวณจะถูกคำนวณลงไปตามแถว (MONTH(Order Date)), คำนวณตามคอลัมน์ (YEAR(Order Date)) จากซ้ายไปขวา แล้วจึงคำนวณลงไปตามแถวอีกครั้ง

![](/tableau/current/th-th/pro/desktop/th-th/Img/table_calculations4.png)

### แผง (ลง)

คำนวณตามแผงลงไป

ตัวอย่างเช่น ในตารางต่อไปนี้ การคำนวณจะถูกคำนวณลงไปเป็นแถว (MONTH(Order Date)) สำหรับแผงเดียว

![](/tableau/current/th-th/pro/desktop/th-th/Img/table_calculations5.png)

### แผง (ขวางแล้วลง)

คำนวณทั้งแผงจากซ้ายไปขวา แล้วคำนวณตามแผงลงไป

ตัวอย่างเช่น ในตารางต่อไปนี้ การคำนวณจะคำนวณคอลัมน์ต่างๆ (YEAR(Order Date)) ตามความยาวของแผงจากซ้ายไปขวา, คำนวณลงไปตามแถว (MONTH(Order Date)) จากนั้นคำนวณคอลัมน์จากซ้ายไปขวาตามความยาวของแผงอีกครั้ง

![](/tableau/current/th-th/pro/desktop/th-th/Img/table_calculations6.png)

### แผง (ลงแล้วขวาง)

คำนวณทั้งแผงลงไปเป็นแถว แล้วคำนวณตามแผงจากซ้ายไปขวา

ตัวอย่างเช่น ในตารางต่อไปนี้ การคำนวณจะถูกคำนวณลงไปเป็นแถว (MONTH(Order Date)) ตามความยาวของแผง, คำนวณคอลัมน์ (YEAR(Order Date)) จากซ้ายไปขวา แล้วคำนวณลงไปตามแถวอีกครั้ง

![](/tableau/current/th-th/pro/desktop/th-th/Img/table_calculations7.png)

### เซลล์

คำนวณภายในเซลล์เดียว

![](/tableau/current/th-th/pro/desktop/th-th/Img/table_calculations8.png)

### มิติข้อมูลที่ระบุ

คำนวณภายในมิติข้อมูลที่คุณระบุเท่านั้น

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

โปรดทราบว่าหากเลือกมิติข้อมูลทั้งหมด ตารางทั้งหมดจะอยู่ในขอบเขต

![](/tableau/current/th-th/pro/desktop/th-th/Img/table_calculations11.png)

#### ที่ระดับ

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

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

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

ตัวเลือกที่มีให้จากรายการดรอปดาวน์ที่ระดับในตัวอย่างด้านบนคือ:

<table style="width: 100%;mc-table-style: url('Resources/TableStyles/Basic-Border.css');" class="TableStyle-Basic-Border" cellspacing="0"><colgroup><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><span class="uicontrol">ลึกที่สุด</span></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">ระบุว่าควรทำการคำนวณที่ระดับความละเอียดที่ละเอียดที่สุด นี่เป็นตัวเลือกเริ่มต้น</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><span class="uicontrol">ไตรมาสของวันที่สั่งซื้อ</span></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">ระบุว่าควรทำการคำนวณที่ระดับไตรมาส</td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1"><span class="uicontrol">เดือนของวันที่สั่งซื้อ</span></td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1"><p>ระบุว่าควรทำการคำนวณที่ระดับเดือน</p><p>&nbsp;</p></td></tr></tbody></table>

## สร้างการคำนวณตาราง

หากต้องการเรียนรู้วิธีสร้างการคำนวณตาราง ให้ทำตามขั้นตอนในตัวอย่างด้านล่าง หากต้องการเรียนรู้วิธีสร้างการคำนวณตารางอย่างรวดเร็ว โปรดดู [การคำนวณตารางแบบด่วน](https://help.tableau.com/current/pro/desktop/th-th/calculations_tablecalculations_quick.htm)

### ขั้นตอนที่ 1: สร้างการแสดงเป็นภาพ

1. เปิด Tableau แล้วเชื่อมต่อกับแหล่งข้อมูลที่บันทึกไว้ **ตัวอย่าง-Superstore**
2. ไปที่เวิร์กชีตใหม่
3. จากแผง**ข้อมูล** ให้ลากวันที่สั่งซื้อไปยังแผงแถว มิติข้อมูลอัปเดตเป็น **YEAR(Order Date)**
4. บนแผงแถว ให้คลิกขวาที่ YEAR(Order Date) แล้วเลือกไตรมาส
5. บนแผงแถว คลิกไอคอน + บนไตรมาส(วันที่สั่งซื้อ) **MONTH(Order Date)** จะถูกเพิ่มไปยังแถบ
6. จากแผง**ข้อมูล**ใต้มิติข้อมูล ให้ลากวันที่สั่งซื้อไปที่แถบคอลัมน์ มิติข้อมูลจะอัปเดตเป็น **YEAR(Order Date)** อีกครั้ง
7. จากแผง**ข้อมูล** ให้ลากยอดขายไปยังข้อความบนการ์ดเครื่องหมาย

![](/tableau/current/th-th/pro/desktop/th-th/Img/table_calculations10.png)

### ขั้นตอนที่ 2: เพิ่มการคำนวณตาราง

1. บนการ์ด “เครื่องหมาย” ให้คลิกขวาที่ SUM(ยอดขาย) แล้วเลือกเพิ่มการคำนวณตาราง
2. ในกล่องโต้ตอบ “การคำนวณตาราง” ที่เปิดขึ้น ให้ทำดังต่อไปนี้:

- สำหรับ “**ประเภทการคำนวณ**”: ให้เลือก ผลต่างจาก  
    หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับประเภทของการคำนวณตารางที่คุณสามารถใช้ได้ใน Tableau และวิธีกำหนดค่าเหล่านี้ โปรดดู [ประเภทการคำนวณตาราง](https://help.tableau.com/current/pro/desktop/th-th/calculations_tablecalculations_definebasic_runningtotal.htm)
- สำหรับ “**คำนวณโดยใช้”** ให้เลือกตาราง (ซ้ายไปขวา) โปรดทราบว่าเมื่อคุณเลือกวิธีคำนวณการคำนวณ การแสดงเป็นภาพจะอัปเดตด้วยตัวบ่งชี้ด้านภาพเพื่อแนะนำคุณ  
    หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกเหล่านี้ โปรดดูส่วน [ข้อมูลพื้นฐาน: กำหนดทิศทางและการกำหนดพาร์ทิชัน](#Basics)
- เมื่อเสร็จแล้ว ให้คลิก X ที่มุมบนสุดของกล่องโต้ตอบ “การคำนวณตาราง” เพื่อออกจากกล่องโต้ตอบ

การคำนวณจะถูกนำไปใช้กับค่าในการแสดงเป็นภาพ

#### ตรวจสอบงานของคุณ!

![](/tableau/current/th-th/pro/desktop/th-th/Img/table_calculations9.gif)

## แก้ไขการคำนวณตาราง

หากต้องแก้ไขการคำนวณตาราง:

1. คลิกขวาที่การวัดผลในมุมมองโดยใช้การคำนวณตาราง และเลือกแก้ไขการคำนวณตาราง
2. ในกล่องโต้ตอบ “การคำนวณตาราง” ที่ปรากฏขึ้น ให้คุณทำการเปลี่ยนแปลง
3. เมื่อเสร็จแล้ว ให้คลิก X ที่มุมบนสุดของกล่องโต้ตอบ “การคำนวณตาราง” เพื่อออกจากกล่องโต้ตอบ

## ลบการคำนวณตาราง

หากต้องการลบการคำนวณตาราง:

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

## ดูเพิ่มเติม

[การคำนวณตาราง](https://help.tableau.com/current/pro/desktop/th-th/calculations_calculatedfields_understand_types.htm#Table)

[การคำนวณตารางแบบด่วน](https://help.tableau.com/current/pro/desktop/th-th/calculations_tablecalculations_quick.htm)

[ประเภทการคำนวณตาราง](https://help.tableau.com/current/pro/desktop/th-th/calculations_tablecalculations_definebasic_runningtotal.htm)

## บทความอื่นๆ ในส่วนนี้