ฟังก์ชันวันที่และเวลา

การคำนวณใน Tableau

Maarten Van den Broeck

Content Developer at DataCamp

การวิเคราะห์อนุกรมเวลาคืออะไร?

การวิเคราะห์อนุกรมเวลา - การศึกษาข้อมูลในช่วงเวลาหรือระยะห่างที่กำหนด ซึ่งมักรวมถึงการวิเคราะห์แนวโน้ม การเปรียบเทียบตามฤดูกาล และการศึกษาช่วงเวลาแบบ rolling

  • ตัวอย่างการวิเคราะห์อนุกรมเวลา:

กราฟเส้นแสดงประเภทต่าง ๆ ของการวิเคราะห์อนุกรมเวลา

การคำนวณใน Tableau

วันที่และเวลาในฐานะชนิดข้อมูล

ชนิดข้อมูล Date หรือ DateTime:

  • ชนิดข้อมูลที่เก็บวันที่/เวลาตามปฏิทิน
  • Tableau อาจรู้จักชนิดข้อมูลนี้โดยอัตโนมัติ
  • ขึ้นอยู่กับ locale ของข้อมูล (1)
  • แสดงใน Tableau ด้วยสัญลักษณ์ปฏิทิน:

ไอคอนใน Tableau แสดงชนิดข้อมูล Date และ DateTime

Date มีรูปแบบ เอาต์พุต ได้หลายแบบ:

  • 21-Jan-2020
  • Monday, 31. December 19
  • 31/10/12
  • 10/31/12
  • jan.22
  • 2022-W05
  • ...
1 Data locale: ชุดพารามิเตอร์ที่อธิบายการตั้งค่าภาษาและภูมิภาคของผู้ใช้
การคำนวณใน Tableau

การสร้าง Date(Time) จากคอลัมน์อื่น

ตัวอย่าง: ตารางที่มีคอลัมน์ปี เดือน และวัน

ตารางที่มีคอลัมน์ชั่วโมง นาที และวินาที

ตารางที่มีคอลัมน์ปี เดือน วัน ชั่วโมง นาที และวินาที

ช่องว่าง MakeDate ([Year], [Month], [Day])

ผลลัพธ์ของสูตร Make Date

MakeTime ([Hour], [Minute], [Second])

ผลลัพธ์ของสูตร Make Time

ช่องว่าง

MakeDateTime ([Date], [Time])

ผลลัพธ์ของสูตร Make DateTime

การคำนวณใน Tableau

การ Parsing วันที่

การ Parsing: การวิเคราะห์สตริงออกเป็นส่วนประกอบทางวากยสัมพันธ์

ตัวอย่าง:

ตารางที่มีบันทึกวันที่ธุรกรรมจาก UTC timestamp

ช่องว่าง

วันที่ธุรกรรมในรูปแบบสตริงใน Tableau

ช่องว่าง

DateParse ( format, string )

ตัวอย่างการคำนวณ DateParse ใน Tableau

ช่องว่าง

วันที่ธุรกรรมในรูปแบบ timestamp ใน Tableau

การคำนวณใน Tableau

การดึงส่วนของวันที่

การดึงข้อมูลปีแบบ discrete และยังใช้ได้กับ quarter, month, day, dayofyear, weekday, hour, minute ฯลฯ

ตัวอย่าง:

DATEPART ( 'year', [Order Date] )

ช่องว่าง

DATEPART ( 'quarter', [Order Date] )

ช่องว่าง

ตัวอย่างการใช้ฟังก์ชัน Datepart - ปี

ตัวอย่างการใช้ฟังก์ชัน Datepart - ไตรมาส

การคำนวณใน Tableau

การ Truncating วันที่

การ Truncating: การตัดทอนหรือย่อให้สั้นลง

การตัดทอนวันที่ที่ระบุตามความละเอียดของ date part ที่กำหนด

DATETRUNC ( 'month', #2022-06-15# )

ช่องว่าง

DATETRUNC ( 'quarter', #2022-06-15# )

ช่องว่าง

ตัวอย่างการใช้ฟังก์ชัน Datetrunc - วัน

ตัวอย่างการใช้ฟังก์ชัน Datetrunc - วัน

การคำนวณใน Tableau

การคำนวณด้วยวันที่

การบวก interval เข้ากับวันที่:

DATEADD (date_part, interval, [Date])

  • บวก interval ตามจำนวนที่ระบุ (เช่น 3 เดือน, 2 วัน, 10 สัปดาห์) เข้ากับวันที่

    ช่องว่าง

การลบ interval ออกจากวันที่:

DATEDIFF ( date_part, date1, date2 )

  • คืนค่าความต่างระหว่างวันที่สองวัน โดยแสดงเป็น interval ของ date part ที่ต้องการ

เช่น

  • DATEADD ('month', 3, [Date])
  • DATEADD ('week', 10, [Date])
  • คืนค่าเป็น วันที่

    ช่องว่าง

เช่น

  • DATEDIFF ('month', [Start], [End])
  • DATEDIFF ('day', [Start], [End])
  • คืนค่าเป็น ตัวเลข
การคำนวณใน Tableau

การอ้างอิงวันที่ในการคำนวณ

การใช้วันที่แบบ hard-coded ในการคำนวณ:

ครอบค่าวันที่ด้วย # #

เช่น #2010-12-31#

ช่องว่าง

ตารางแสดงยอดขายรายปี

ช่องว่าง

ตัวอย่างการคำนวณด้วยวันที่แบบ hard-coded

ช่องว่าง

ตารางแสดงยอดขายรายปี ณ ปี 2011

การคำนวณใน Tableau

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

การคำนวณใน Tableau

Preparing Video For Download...