การแปลงข้อมูลวันที่และการแสดงผล

การวิเคราะห์อนุกรมเวลาใน Tableau

Chris Hui

VP of Product, Tracked

การแยกข้อมูลใน Tableau

  • ข้อมูลสามารถเข้ารหัสด้วยตัวคั่นที่แยกออกเป็นฟิลด์ต่างๆ ได้ (เช่น AUS-001)

  • Tableau มีตัวเลือกการแยก 2 แบบ: Split หรือ Custom split

  • Split: แยกข้อมูลตามตัวคั่นที่พบบ่อยที่สุด

การวิเคราะห์อนุกรมเวลาใน Tableau

การแยกข้อมูลใน Tableau

  • ข้อมูลสามารถเข้ารหัสด้วยตัวคั่นที่แยกออกเป็นฟิลด์ต่างๆ ได้ (เช่น AUS-001)

  • Tableau มีตัวเลือกการแยก 2 แบบ: Split หรือ Custom split

  • Split: แยกข้อมูลตามตัวคั่นที่พบบ่อยที่สุด

Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1 AA B1 C1
AA-B2-C2 AA B2 C2
AA-B3-C3 AA B3 C3
การวิเคราะห์อนุกรมเวลาใน Tableau

การแยกข้อมูลใน Tableau

  • ข้อมูลสามารถเข้ารหัสด้วยตัวคั่นที่แยกออกเป็นฟิลด์ต่างๆ ได้ (เช่น AUS-001)

  • Tableau มีตัวเลือกการแยก 2 แบบ: Split หรือ Custom split

  • Split: แยกข้อมูลตามตัวคั่นที่พบบ่อยที่สุด

  • Custom split: แยกข้อมูลตามตัวคั่นที่กำหนดเอง
Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1 AA B1 C1
AA-B2-C2 AA B2 C2
AA-B3-C3 AA B3 C3

$$

Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1.DD AA B1 C1.DD
AA-B2-C2.DD AA B2 C2.DD
AA-B3-C3.DD AA B3 C3.DD
การวิเคราะห์อนุกรมเวลาใน Tableau

การแยกข้อมูลด้วย Calculated field ใน Tableau

  • SPLIT() มีประโยชน์เมื่อต้องการแยกตัวคั่นหนึ่งตัวหรือมากกว่าในฟิลด์ข้อความ

  • token (ข้อความ) จะถูกคืนค่าจากซ้ายไปขวา (ค่าบวก) หรือขวาไปซ้าย (ค่าลบ) ตามตำแหน่งที่ระบุ

  • ฟังก์ชันการแยกมักถูก nested และใช้ร่วมกับฟังก์ชันต่างๆ เช่น:

    • IF() / TRIM() / CASE

ตัวอย่างแสดงการทำงานของฟังก์ชัน split ใน Tableau พร้อมตัวคั่นและหมายเลขตำแหน่ง

Calculated field แสดงการใช้ Trim และ Split ร่วมกันในฟังก์ชัน nested

การวิเคราะห์อนุกรมเวลาใน Tableau

การตรวจสอบความถูกต้องของวันที่

  • Tableau รองรับรูปแบบวันที่ ISO-8601 และ Standard Gregorian โดยค่าเริ่มต้น

  • อย่างไรก็ตาม วันที่อาจปรากฏในรูปแบบข้อความ/สตริงได้

  • ฟังก์ชัน ISDATE() ใช้คืนค่า True สำหรับข้อมูลที่ถูกรู้จักว่าเป็นวันที่ และ False สำหรับรายการอื่น

ตารางแสดงมาตรฐาน ISO-8601 ทั้งหมดที่ Tableau รองรับ

ตัวอย่าง Calculated field แสดงการใช้ฟังก์ชัน ISDATE ใน Tableau

การวิเคราะห์อนุกรมเวลาใน Tableau

จะ parse หรือไม่ parse?

  • DATEPARSE() แปลงฟิลด์สตริงที่ไม่ได้มาตรฐานให้เป็น date time object ด้วยการระบุรูปแบบวันที่อย่างชัดเจน

  • ใช้ได้กับสตริงวันที่ทุกรูปแบบที่ถูกรู้จักเป็นสตริง ไม่ใช่วันที่

  • MM-YY-DD อาจเข้าใจได้สำหรับเรา แต่ Tableau จะไม่รู้จัก เว้นแต่ระบุด้วย DATEPARSE()

ภาพแสดงส่วนประกอบแต่ละส่วนของสตริง date time และวิธีที่ Tableau ตีความ

ตัวอย่าง Calculated field แสดงการที่ DATEPARSE ตีความแต่ละส่วนของสตริง date time

การวิเคราะห์อนุกรมเวลาใน Tableau

การทำความสะอาดข้อมูลด้วย date truncation

  • ISDATE() และ DATEPARSE() มีประโยชน์ในการระบุวันที่ที่ไม่ถูกต้อง แต่ไม่สามารถแก้ไขวันที่เหล่านั้นได้

  • DATETRUNC() คืนค่าต่ำสุดของแต่ละช่วงวันที่ ตามการกำหนดวัน (เช่น สัปดาห์เริ่มต้นวันจันทร์)

ตัวอย่าง Calculated field แสดงการใช้ฟังก์ชัน datetrunc เพื่อแก้ไขวันที่รายสัปดาห์ที่รายงานผิดพลาด

  • DATETRUNC() มีประโยชน์ในการตรวจสอบรอบการรายงานที่เกิดซ้ำว่ามีข้อผิดพลาดหรือไม่ (เช่น รายสัปดาห์)

ผลลัพธ์ Calculated field แสดงการแก้ไขวันที่ที่ไม่ถูกต้องด้วยฟังก์ชัน datetrunc

การวิเคราะห์อนุกรมเวลาใน Tableau

ชุดข้อมูล

ภาพตัวอย่างข้อมูลในชุดข้อมูล Avocado

  • การวิเคราะห์แบบ Univariate และ Multivariate ของพันธุ์อะโวคาโด
  • การเปลี่ยนแปลงตามฤดูกาลและการกระจายราคา
  • การวิเคราะห์แนวโน้มและเปอร์เซ็นไทล์

ภาพอะโวคาโดแทนชุดข้อมูล Avocado

การวิเคราะห์อนุกรมเวลาใน Tableau

มาฝึกกันเถอะ!

การวิเคราะห์อนุกรมเวลาใน Tableau

Preparing Video For Download...