เพิ่มคอลัมน์ที่คำนวณแล้วไปที่มุมมอง
บางครั้งข้อมูลของคุณอาจไม่มีเนื้อหาที่คุณต้องการใช้วิเคราะห์ครบทั้งหมด วิธีการทั่วไปในการจัดการกับปัญหานี้คือการสร้างคอลัมน์ที่คำนวณ (หรือที่เรียกว่าฟิลด์ที่คำนวณหรือแค่การคำนวณ) ที่จะแก้ไขข้อมูลที่มี คุณสามารถสร้างการคำนวณได้โดยเปิดเมนูวิเคราะห์ แล้วเลือก สร้างฟิลด์ที่คำนวณ...
โปรดทราบว่าตามปกติแล้วฟิลด์การคำนวณจะมีหลายวิธีเพื่อบรรลุผลลัพธ์แบบเดียวกัน นอกจากนี้ ค่าที่ถูกต้องของการคำนวณอาจขึ้นอยู่กับรูปทรงของข้อมูลและการตั้งค่าการแสดงเป็นภาพ ดังนั้นคุณต้องมีความเข้าใจโครงสร้างของข้อมูลและวิธีสร้างการแสดงเป็นภาพ เมื่อกำหนดวิธีเขียนการคำนวณ
ตัวอย่างกรณีที่การคำนวณอาจช่วยได้
ผสมชื่อและนามสกุล
คุณอาจมีชื่อและนามสกุลในสองคอลัมน์และต้องการรวมให้ชื่อเป็นฟิลด์เดียว
การคำนวณ:
[First name] + " " + [Last name]
การแสดงเป็นภาพที่สำเร็จแล้วจะมีลักษณะดังนี้
ค้นหาลำดับภายในสตริง
คุณอาจต้องการแฟล็กทุกระเบียนที่มีรหัสการผลิต XYZ บางส่วนในฟิลด์ ID ผลิตภัณฑ์
การคำนวณจะแสดงค่าเป็น "true" (จริง) เมื่อมีรหัส และเป็น "false" (เท็จ) หากไม่มี
CONTAINS([Product ID}, "XYZ")
การแสดงเป็นภาพที่สำเร็จแล้วจะมีลักษณะดังนี้ พร้อมการคำนวณบนสี
กำหนดหมวดหมู่ให้ช่วงของค่า
คุณสามารถกำหนดหมวดหมู่ตามเกณฑ์หลากหลายประเภทได้
การคำนวณจะประเมิน GPA ของนักเรียนแต่ละคนเทียบกับค่าจุดตัดและกำหนดป้ายกำกับให้
IF [GPA] <3 THEN "Needs Improvement" ELSEIF [GPA] <3.5 THEN "Sufficient" ELSE "Excellent" END
การแสดงเป็นภาพที่สำเร็จแล้วจะมีลักษณะดังนี้ พร้อมการคำนวณบนสี
คำนวณการเปลี่ยนแปลงเปอร์เซ็นต์
คุณสามารถแสดงเปอร์เซ็นต์การเปลี่ยนแปลงปีต่อปี (YOY) ของน้ำหนักในเด็กที่มีอายุตั้งแต่ 1 ถึง 2 ปีได้
นี่คือการคำนวณสำหรับความเปลี่ยนแปลง/ค่าเริ่มต้น สำหรับเด็กแต่ละคน
(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)
การแสดงเป็นภาพที่สำเร็จแล้วจะมีลักษณะดังนี้
ตัวอย่างนี้เป็นกรณีหนึ่งที่การคำนวณสามารถเปลี่ยนแปลงได้ค่อนข้างมาตามโครงสร้างของข้อมูล ยกตัวอย่างเช่น หากมีฟิลด์สำหรับน้ำหนักที่อายุ 1 ปี และน้ำหนักที่อายุถ 2 ปี การคำนวณจะต้องเป็น ([น้ำหนักที่อายุ 2 ปี] - [น้ำหนักที่อายุ 1 ปี]) / [น้ำหนักที่อายุ 1 ปี] เท่านั้น อย่างไรก็ตาม โครงสร้างข้อมูลที่ระบุข้างต้นจะกลายเป็นมาตรฐานและมีแนวโน้มที่จะพบได้มากขึ้น
ติดตาม: สร้างการคำนวณปีต่อปี
วัตถุประสงค์
เพื่อสร้างมุมมองที่เหมือนกับการติดตาม ซึ่งจะแสดงผลลัพธ์ยอดขายในช่วงสองปีในสองคอลัมน์แรก แล้วตามด้วยการเปลี่ยนแปลงปีต่อปี และเป็นเปอร์เซ็นต์ในคอลัมน์ที่สาม ในสถานการณ์นี้จะใช้แหล่งข้อมูลตัวอย่าง - Superstore ที่มาพร้อมกับ Tableau Desktop เพื่อแสดงวิธีการสร้างการแสดงเป็นภาพ
สร้างฟิลด์การคำนวณที่จำเป็น
เชื่อมต่อกับแหล่งข้อมูลตัวอย่าง - Superstore
เลือก การวิเคราะห์ > สร้างฟิลด์ที่คำนวณ เพื่อเปิดตัวแก้ไขการคำนวณ ตั้งชื่อการคำนวณ 2013 แล้วพิมพ์หรือวางสูตรต่อไปนี้ลงในพื้นที่สูตร:
IF YEAR([Order Date]) = 2013 THEN [Sales] ELSE 0 END
สร้างฟิลด์ที่คำนวณฟิลด์ที่สอง แล้วตั้งชื่อว่า 2014 สูตรที่ใช้จะเหมือนกัน แต่เปลี่ยน 2013 เป็น 2014:
IF YEAR([Order Date]) = 2014 THEN [Sales] ELSE 0 END
สร้างฟิลด์ที่คำนวณฟิลด์ที่สาม YOY Pct. Change เพื่อคำนวณการเปลี่ยนแปลงจากปี 2013 ถึง 2014:
(SUM([2014]) - SUM([2013])) / SUM([2013])
จัดรูปแบบฟิลด์ที่คำนวณ
คลิก 2013 ในพื้นที่การวัดผลของแผงข้อมูล แล้วเลือกคุณสมบัติค่าเริ่มต้น > จัดรูปแบบตัวเลข
ในกล่องโต้ตอบ “จัดรูปแบบตัวเลขค่าเริ่มต้น” ให้จัดรูปแบบเป็น สกุลเงิน (กำหนดเอง) และ ตำแหน่งทศนิยม เป็น 0
จัดรูปแบบการวัดผล 2014 ให้เหมือนกัน
จัดรูปแบบฟิลด์ YOY Pct. Change เป็นเปอร์เซ็นต์ โดยมีตำแหน่งทศนิยมเป็น 2
สร้างมุมมอง
ลาก 2013 ไปที่ข้อความบนการ์ดเครื่องหมาย
ดับเบิลคลิก 2014 แล้วตามด้วย YOY Pct. Change
ลาก Measure Names (ชื่อการวัดผล) จากแถวไปที่คอลัมน์
ลากหมวดหมู่ย่อยไปยังแถว
ตอนนี้มุมมองของคุณจะเหมือนกับมุมมองที่คุณเห็นตอนต้นหัวข้อนี้แล้ว