Giới thiệu về biểu thức LOD và FIXED

Tính toán trong Tableau

Maarten Van den Broeck

Content Developer at DataCamp

Độ chi tiết của dữ liệu

Độ chi tiết dữ liệu (granularity) là mức độ chi tiết trong mô hình hay quyết định. Nó cho biết dữ liệu chi tiết đến đâu (1)

ví dụ: chuỗi thời gian: theo giây | phút | giờ | ngày | tuần | tháng | (...)

Hai bảng: bên trái Kết quả Ngủ theo ngày, bên phải Nhịp tim theo phút

1 Ponniah, P. (2004). Data Warehousing Fundamentals: A Comprehensive Guide for IT Professionals. Wiley.
Tính toán trong Tableau

Độ chi tiết của khung nhìn

  • Độ chi tiết và tổng hợp
  • Tổng hợp = giảm độ chi tiết dữ liệu. ví dụ: Tổng SUM(Sales)

  • Thêm chiều = tăng độ chi tiết dữ liệu, ví dụ: SUM(Sales) theo vùng và theo năm
Tính toán trong Tableau

Quản lý độ chi tiết trong worksheet của Tableau

  • Thêm chiều vào Shelves
  • Thêm chiều trong Marks:

    • Detail
    • Color
    • Shape
    • Size
    • Path
    • Label
  • Nhiều chiều = nhiều điểm dữ liệu hơn

  • Khó trực quan hóa hơn

Ảnh chụp màn hình canvas của Tableau và các thẻ Shelves, Marks xung quanh

Tính toán trong Tableau

Biểu thức LOD trong Tableau

Biểu thức LOD giúp tính tổng hợp ở cấp độ chi tiết KHÔNG trùng với trực quan hóa

Nhóm 3 hàm:

  • INCLUDE: tính ở cấp độ chi tiết THẤP HƠN
  • EXCLUDE: tính ở cấp độ chi tiết CAO HƠN
  • FIXED: tính ở cấp độ chi tiết ĐƯỢC CHỈ ĐỊNH CHÍNH XÁC
Tính toán trong Tableau

Biểu thức FIXED LOD

Biểu thức cấp độ chi tiết FIXED tính giá trị theo các chiều được chỉ định, không phụ thuộc các chiều trong khung nhìn.

Cú pháp biểu thức FIXED LOD với giải thích cho từng thành phần.

  • Hoạt động với 0, 1, 2 hoặc nhiều chiều, theo bất kỳ thứ tự nào
  • Kết quả có thể là chiều hoặc đo lường
  • Các chiều quan tâm nằm trong phép tính, không làm rối khung nhìn
Tính toán trong Tableau

Ứng dụng thực tế của FIXED LOD

Tính đo lường theo nhiều cấp độ thời gian:

ví dụ: chuyển đổi giữa tính theo ngày và theo tuần { FIXED [Day] : SUM(Sales)}

Tính (phụ) tổng theo danh mục:

ví dụ: % trên tổng { FIXED [Product] : SUM(Costs) } / { FIXED : SUM(Costs) }

Lấy điểm dữ liệu đầu/cuối theo đối tượng:

ví dụ: ngày đặt hàng đầu tiên theo khách hàng { FIXED [Customer] : MIN([Order Date]) }

Tính toán trong Tableau

Phân tích cohort và sống sót

Phân tích cohort:

  • Phân tích hành vi lặp lại của một nhóm

Biểu đồ phân tích cohort

  • ví dụ: Mức độ dùng sản phẩm của các nhóm khách hàng (cohort) khác nhau

Phân tích sống sót:

  • Phân tích số đối tượng còn lại trong dữ liệu vào một ngày nhất định

Biểu đồ phân tích sống sót

  • ví dụ: Ai còn giữ quyết tâm Năm Mới vào tháng 2?
Tính toán trong Tableau

Phân tích cohort và sống sót - FIXED

Phân tích cohort:

  • Phân tích hành vi lặp lại của một nhóm.

Biểu đồ phân tích cohort, khoanh tròn chiều ngày trên trục Y

  • ví dụ: Mức độ dùng sản phẩm của các nhóm khách hàng

Phân tích sống sót:

  • Phân tích số đối tượng còn lại trong dữ liệu vào một ngày nhất định.

Biểu đồ phân tích sống sót, khoanh tròn chiều ngày trên trục X

  • ví dụ: Ai còn giữ quyết tâm Năm Mới vào tháng 2?
Tính toán trong Tableau

Ayo berlatih!

Tính toán trong Tableau

Preparing Video For Download...