---
schema_version: "1"
id: 84a76ba4796b314bdf5600530a95ed3bf4b2a6ee5b863d8e3a180181b7d417cd
title: เพิ่มคอลัมน์ที่คำนวณแล้วไปที่มุมมอง
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/pro/desktop/calcs_add_calculated_column.md
canonical_url: https://help.tableau.com/current/pro/desktop/th-th/calcs_add_calculated_column.htm
source_site: help.tableau.com
content_type: documentation
content_hash: f099c0bb9cf03a5c66acc8b71b762550d8717028a65ffff7e4931525a0f3457c
description: Add a calculated column to modify existing data, such as combining names or finding percent change.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# เพิ่มคอลัมน์ที่คำนวณแล้วไปที่มุมมอง

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

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

## ตัวอย่างกรณีที่การคำนวณอาจช่วยได้

### ผสมชื่อและนามสกุล

คุณอาจมีชื่อและนามสกุลในสองคอลัมน์และต้องการรวมให้ชื่อเป็นฟิลด์เดียว

![ตารางที่มีสามคอลัมน์ ได้แก่ ชื่อ นามสกุล และบุคคลจริง](/tableau/current/th-th/pro/desktop/th-th/Img/createcalcex1data.png)

การคำนวณ:

\[First name\] + " " + \[Last name\]

การแสดงเป็นภาพที่สำเร็จแล้วจะมีลักษณะดังนี้

![การแสดงเป็นภาพที่มีฟิลด์ชื่อและนามสกุลบนแถว และชื่อ-นามสกุลบนข้อความ](/tableau/current/th-th/pro/desktop/th-th/Img/createcalcex1viz.png)

### ค้นหาลำดับภายในสตริง

คุณอาจต้องการแฟล็กทุกระเบียนที่มีรหัสการผลิต XYZ บางส่วนในฟิลด์ ID ผลิตภัณฑ์

![ตารางข้อมูลที่มีสามคอลัมน์ คอลัมน์แรกคือ ID ผลิตภัณฑ์](/tableau/current/th-th/pro/desktop/th-th/Img/createcalcex2data.png)

การคำนวณจะแสดงค่าเป็น "true" (จริง) เมื่อมีรหัส และเป็น "false" (เท็จ) หากไม่มี

CONTAINS(\[Product ID}, "XYZ")

การแสดงเป็นภาพที่สำเร็จแล้วจะมีลักษณะดังนี้ พร้อมการคำนวณบนสี

![การแสดงเป็นภาพที่มี ID ผลิตภัณฑ์บนแถวและฟิลด์การผลิต XYZ ที่คำนวณบนสี](/tableau/current/th-th/pro/desktop/th-th/Img/createcalcex2viz.png)

### กำหนดหมวดหมู่ให้ช่วงของค่า

คุณสามารถกำหนดหมวดหมู่ตามเกณฑ์หลากหลายประเภทได้

![ตารางข้อมูลที่มีสองคอลัมน์ คือ Student (นักเรียน)และ GPA](/tableau/current/th-th/pro/desktop/th-th/Img/createcalcex3data.png)

การคำนวณจะประเมิน GPA ของนักเรียนแต่ละคนเทียบกับค่าจุดตัดและกำหนดป้ายกำกับให้

IF \[GPA\] <3 THEN "Needs Improvement" ELSEIF \[GPA\] <3.5 THEN "Sufficient" ELSE "Excellent" END

การแสดงเป็นภาพที่สำเร็จแล้วจะมีลักษณะดังนี้ พร้อมการคำนวณบนสี

![การแสดงเป็นภาพที่มี Student (นักเรียน) บนแถว GPA บนคอลัมน์ และฟิลด์ที่คำนวณบนสี](/tableau/current/th-th/pro/desktop/th-th/Img/createcalcex3viz.png)

### คำนวณการเปลี่ยนแปลงเปอร์เซ็นต์

คุณสามารถแสดงเปอร์เซ็นต์การเปลี่ยนแปลงปีต่อปี (YOY) ของน้ำหนักในเด็กที่มีอายุตั้งแต่ 1 ถึง 2 ปีได้

![ตารางข้อมูลที่มีสามคอลัมน์ ได้แก่ Baby (ทารก ซึ่งก็คือ ID), Age (อายุ) และ Weight (น้ำหนัก)](/tableau/current/th-th/pro/desktop/th-th/Img/createcalcex4data.png)

นี่คือการคำนวณสำหรับ_ความเปลี่ยนแปลง/ค่าเริ่มต้น_ สำหรับเด็กแต่ละคน

(SUM((IF \[Age\] = 2 THEN \[Weight\] ELSE 0 END)) - SUM((IF \[Age\] = 1 THEN \[Weight\] ELSE 0 END)))/SUM(IF \[Age\] = 1 THEN \[Weight\] ELSE 0 END) 

การแสดงเป็นภาพที่สำเร็จแล้วจะมีลักษณะดังนี้

![การแสดงเป็นภาพที่มี Baby (ทารก) บนแถวและฟิลด์คำนวณบนข้อความ](/tableau/current/th-th/pro/desktop/th-th/Img/createcalcex4viz.png)

ตัวอย่างนี้เป็นกรณีหนึ่งที่การคำนวณสามารถเปลี่ยนแปลงได้ค่อนข้างมาตามโครงสร้างของข้อมูล ยกตัวอย่างเช่น หากมีฟิลด์สำหรับน้ำหนักที่อายุ 1 ปี และน้ำหนักที่อายุถ 2 ปี การคำนวณจะต้องเป็น (\[น้ำหนักที่อายุ 2 ปี\] - \[น้ำหนักที่อายุ 1 ปี\]) / \[น้ำหนักที่อายุ 1 ปี\] เท่านั้น อย่างไรก็ตาม โครงสร้างข้อมูลที่ระบุข้างต้นจะกลายเป็นมาตรฐานและมีแนวโน้มที่จะพบได้มากขึ้น

## ติดตาม: สร้างการคำนวณปีต่อปี

### วัตถุประสงค์

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

![ตารางแสดงการเปลี่ยนแปลงของยอดขายในแต่ละปีตามประเภทผลิตภัณฑ์ย่อยตั้งแต่ปี 2013 ถึง 2014](/tableau/current/th-th/pro/desktop/th-th/Img/yoy1.png)

### สร้างฟิลด์การคำนวณที่จำเป็น

1. เชื่อมต่อกับแหล่งข้อมูลตัวอย่าง - Superstore
2. เลือก การวิเคราะห์ > สร้างฟิลด์ที่คำนวณ เพื่อเปิดตัวแก้ไขการคำนวณ ตั้งชื่อการคำนวณ 2013 แล้วพิมพ์หรือวางสูตรต่อไปนี้ลงในพื้นที่สูตร:
    
    `IF YEAR([Order Date]) = 2013 THEN [Sales] ELSE 0 END`
3. สร้างฟิลด์ที่คำนวณฟิลด์ที่สอง แล้วตั้งชื่อว่า 2014 สูตรที่ใช้จะเหมือนกัน แต่เปลี่ยน 2013 เป็น 2014:
    
    `IF YEAR([Order Date]) = 2014 THEN [Sales] ELSE 0 END`
4. สร้างฟิลด์ที่คำนวณฟิลด์ที่สาม YOY Pct. Change เพื่อคำนวณการเปลี่ยนแปลงจากปี 2013 ถึง 2014:
    
    `(SUM([2014]) - SUM([2013])) / SUM([2013])`

### จัดรูปแบบฟิลด์ที่คำนวณ

1. คลิก 2013 ในพื้นที่การวัดผลของแผงข้อมูล แล้วเลือกคุณสมบัติค่าเริ่มต้น > จัดรูปแบบตัวเลข
2. ในกล่องโต้ตอบ “จัดรูปแบบตัวเลขค่าเริ่มต้น” ให้จัดรูปแบบเป็น สกุลเงิน (กำหนดเอง) และ ตำแหน่งทศนิยม เป็น 0
    
    ![กล่องโต้ตอบที่มีตัวเลือกสำหรับการจัดรูปแบบตัวเลขเป็นสกุลเงิน](/tableau/current/th-th/pro/desktop/th-th/Img/yoy2.png)
3. จัดรูปแบบการวัดผล 2014 ให้เหมือนกัน
4. จัดรูปแบบฟิลด์ YOY Pct. Change เป็นเปอร์เซ็นต์ โดยมีตำแหน่งทศนิยมเป็น 2

### สร้างมุมมอง

1. ลาก 2013 ไปที่ข้อความบนการ์ดเครื่องหมาย
2. ดับเบิลคลิก 2014 แล้วตามด้วย YOY Pct. Change
3. ลาก Measure Names (ชื่อการวัดผล) จากแถวไปที่คอลัมน์
4. ลากหมวดหมู่ย่อยไปยังแถว
    
    ตอนนี้มุมมองของคุณจะเหมือนกับมุมมองที่คุณเห็นตอนต้นหัวข้อนี้แล้ว