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

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

Chris Hui

VP, Tracked

ประเภทข้อมูลวันที่และเวลา

Tableau จัดการข้อมูลวันที่และเวลาในแบบเฉพาะของตัวเอง:

  • ข้อมูลวันที่จะถูกส่งกลับในรูปแบบ date หรือ date-time

ไอคอนสีระบุประเภทข้อมูล:

  • ไอคอนสีน้ำเงินหมายถึงข้อมูล discrete
  • ไอคอนสีเขียวหมายถึงข้อมูล continuous

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

โมเดลข้อมูลวันที่และเวลา

  • ข้อมูลวันที่และเวลาอาจอยู่ในรูปแบบ date dimension

  • แต่ละมิติของฟิลด์วันที่จะถูกแยกเป็นหน่วยย่อยที่เล็กที่สุด

  • สำหรับข้อมูลในรูปแบบนี้ ใช้ฟังก์ชัน MAKEDATE() เพื่อสร้างฟิลด์วันที่รวมขึ้นใหม่

ตารางค่าวันที่และเวลาที่จัดเรียงตามนาที ชั่วโมง และวินาที แสดงโครงสร้างโมเดลข้อมูลแบบ fact dimension

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

การสร้างวันที่ใน Tableau

  • MAKEDATE() เป็นฟังก์ชันจัดรูปแบบวันที่ที่ช่วยสร้างออบเจกต์วันที่และเวลาจากฟิลด์แยกกัน

  • MAKEDATE() ถือว่าวันที่ที่ระบุถูกต้องเสมอ และไม่มีการตรวจสอบความถูกต้องในตัว

Calculated field ใน Tableau แสดงฟังก์ชัน MAKEDATE ที่ต้องการปี เดือน และวัน

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

การสร้างข้อมูลเวลาใน Tableau

  • หากต้องการเพิ่มองค์ประกอบเวลาในฟิลด์วันที่ ให้ใช้ MAKEDATETIME()

  • ต้องการเวลาด้วย? = MAKEDATETIME()

  • เฉพาะวันที่? = MAKEDATE()

Calculated field ใน Tableau แสดงอาร์กิวเมนต์วันที่และเวลาที่ฟังก์ชัน MAKEDATETIME ต้องการ

Calculated field ใน Tableau แสดงฟังก์ชัน MAKEDATE ที่ต้องการปี เดือน และวัน

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

การตัดทอนวันที่ใน Tableau

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

Calculated field ใน Tableau แสดงการทำงานของฟังก์ชัน DATETRUNC เพื่อคืนข้อมูลรายสัปดาห์เท่านั้น

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

แผนภูมิแท่งแสดงจำนวนการเดินทางด้วยจักรยานรายสัปดาห์ ตั้งแต่วันที่ 1 พฤศจิกายน 2021 ถึง 6 ธันวาคม 2021

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

การคำนวณระหว่าง timestamp วันที่

  • สามารถลบวันที่โดยใช้ Date2 - Date1 ได้ แต่ผลลัพธ์ที่ได้จะอยู่ในหน่วยวันเท่านั้น
  • วิธีนี้ไม่เหมาะสม เนื่องจากข้อมูล time series ที่มีค่าจะสูญหายจากการปัดเศษ

Calculated field ใน Tableau แสดงผลลัพธ์จากการลบฟิลด์วันที่สองฟิลด์โดยตรง

  • DATEDIFF() คืนค่าช่วงเวลาระหว่าง timestamp สองค่าตามระดับความละเอียดที่กำหนด (เช่น 'minute', 'hour')
  • แนวปฏิบัติที่ดีคือดึงข้อมูลที่ระดับความละเอียดต่ำสุดที่จำเป็น แล้วปรับผลลัพธ์ตามต้องการ

Calculated field ใน Tableau แสดงการใช้ DATEDIFF เพื่อคืนค่าเวลาที่ผ่านไปอย่างแม่นยำระหว่างสองฟิลด์วันที่

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

การแสดงผลข้อมูล time series

แผนภูมิแท่ง ภาพตัวอย่างแผนภูมิแท่ง

แผนภูมิพื้นที่ ภาพตัวอย่างแผนภูมิพื้นที่

การกระจายสะสม ภาพตัวอย่างแผนภูมิแท่งการกระจายสะสม

แผนภูมิเส้น ภาพตัวอย่างแผนภูมิเส้น time series อย่างง่าย

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

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

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

Preparing Video For Download...