บทนำสู่ LOD Expressions และ FIXED

การคำนวณใน Tableau

Maarten Van den Broeck

Content Developer at DataCamp

ความละเอียดของข้อมูล

ความละเอียดของข้อมูล คือระดับรายละเอียดในโมเดลหรือกระบวนการตัดสินใจ ซึ่งบอกว่าข้อมูลมีความละเอียดมากเพียงใด (1)

เช่น การวิเคราะห์อนุกรมเวลา: รายวินาที | นาที | ชั่วโมง | วัน | สัปดาห์ | เดือน | (...)

ตารางสองชุด ด้านซ้ายแสดงผลการนอนหลับรายวัน และด้านขวาแสดงอัตราการเต้นของหัวใจรายนาที

1 Ponniah, P. (2004). Data Warehousing Fundamentals: A Comprehensive Guide for IT Professionals. Wiley.
การคำนวณใน Tableau

ความละเอียดของ View

  • ความละเอียดและการรวมข้อมูล
  • การรวมข้อมูล = ลดความละเอียดของข้อมูล เช่น ยอดรวม SUM(Sales)

  • เพิ่ม Dimensions = เพิ่มความละเอียดของข้อมูล เช่น SUM(Sales) ต่อภูมิภาคและต่อปี
การคำนวณใน Tableau

การจัดการความละเอียดใน Tableau Worksheet

  • เพิ่ม Dimensions ใน Shelves
  • เพิ่ม Dimensions ใน Marks:

    • Detail
    • Color
    • Shape
    • Size
    • Path
    • Label
  • Dimensions มากขึ้น = จุดข้อมูลมากขึ้น

  • การแสดงภาพจะทำได้ยากขึ้น

ภาพหน้าจอของ Canvas ใน Tableau พร้อม Shelves และ Marks cards โดยรอบ

การคำนวณใน Tableau

LOD Expressions ใน Tableau

LOD Expressions ช่วยให้คำนวณการรวมข้อมูลที่ไม่ได้อยู่ในระดับรายละเอียดของ Visualization ได้อย่างสะดวก

ประกอบด้วยฟังก์ชัน 3 ตัว:

  • INCLUDE: คำนวณที่ระดับรายละเอียดที่ละเอียดกว่า
  • EXCLUDE: คำนวณที่ระดับรายละเอียดที่หยาบกว่า
  • FIXED: คำนวณที่ระดับรายละเอียดที่กำหนดไว้อย่างชัดเจน
การคำนวณใน Tableau

FIXED LOD Expressions

FIXED level of detail expressions คำนวณค่าโดยใช้ขนาด Dimensions ที่ระบุ โดยไม่อิงกับ Dimensions ใน View

Syntax ของ FIXED LOD Expression พร้อมคำอธิบายแต่ละส่วนของสูตร

  • รองรับ 0, 1, 2 หรือมากกว่า Dimensions ในลำดับใดก็ได้
  • ผลลัพธ์ของ LOD สามารถเป็นได้ทั้ง Dimension หรือ Measure
  • Dimensions ที่สนใจถูกรวมไว้ในการคำนวณ ไม่ทำให้ View รกเกินไป
การคำนวณใน Tableau

การประยุกต์ใช้ FIXED LOD Expressions

การคำนวณ Measures ระหว่าง Time Dimensions ต่างๆ:

เช่น การสลับระหว่างการคำนวณรายวันและรายสัปดาห์ { FIXED [Day] : SUM(Sales)}

การคำนวณยอดรวม (ย่อย) ต่อหมวดหมู่:

เช่น % ของยอดรวม { FIXED [Product] : SUM(Costs) } / { FIXED : SUM(Costs) }

การหาจุดข้อมูลแรกหรือสุดท้ายต่อหัวข้อข้อมูล:

เช่น วันที่สั่งซื้อครั้งแรกต่อลูกค้า { FIXED [Customer] : MIN([Order Date]) }

การคำนวณใน Tableau

Cohort และ Survival Analysis

Cohort Analysis:

  • การวิเคราะห์พฤติกรรมซ้ำของกลุ่ม

กราฟแสดง Cohort Analysis

  • เช่น การใช้งานสินค้าของกลุ่มลูกค้าต่างๆ (cohorts)

Survival Analysis:

  • การวิเคราะห์ว่ามีหัวข้อข้อมูลเหลืออยู่ในชุดข้อมูลเท่าใดในแต่ละวัน

กราฟแสดง Survival Analysis

  • เช่น ใครยังคงรักษาเป้าหมายปีใหม่ไว้ได้ในเดือนกุมภาพันธ์?
การคำนวณใน Tableau

Cohort และ Survival Analysis - FIXED

Cohort Analysis:

  • การวิเคราะห์พฤติกรรมซ้ำของกลุ่ม

กราฟแสดง Cohort Analysis โดยวงกลม Date Dimension บนแกน Y

  • เช่น การใช้งานสินค้าของกลุ่มลูกค้าต่างๆ

Survival Analysis:

  • การวิเคราะห์ว่ามีหัวข้อข้อมูลเหลืออยู่ในชุดข้อมูลเท่าใดในแต่ละวัน

กราฟแสดง Survival Analysis โดยวงกลม Date Dimension บนแกน X

  • เช่น ใครยังคงรักษาเป้าหมายปีใหม่ไว้ได้ในเดือนกุมภาพันธ์?
การคำนวณใน Tableau

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

การคำนวณใน Tableau

Preparing Video For Download...