Table Calculations trong Tableau: lũy kế, tăng trưởng, xếp hạng (kèm biểu đồ)
Khi sếp hỏi “doanh thu lũy kế từ đầu năm tới đâu rồi?”, “tháng này tăng hay giảm so với tháng trước?”, hay “chi nhánh nào đang dẫn đầu?” — đó đều là những câu mà Table Calculation trả lời gọn gàng.
Table Calculation là phép tính thực hiện trên kết quả đã hiển thị trong biểu đồ (sau khi đã tổng hợp), chứ không phải trên dữ liệu thô. Nói cách khác: Tableau tính ra bảng kết quả trước, rồi table calc “chạy dọc/ngang” trên bảng đó để cho ra lũy kế, chênh lệch, xếp hạng…
Dưới đây là các loại hay dùng nhất — mỗi loại kèm một biểu đồ và cách đọc số liệu để ra hành động.
Running Total — doanh thu lũy kế
Phần tiêu đề “Running Total — doanh thu lũy kế”Cộng dồn giá trị theo thời gian. Dùng để theo dõi tiến độ dồn so với mục tiêu.
RUNNING_SUM(SUM([Doanh thu]))
% Difference — tăng trưởng so với kỳ trước
Phần tiêu đề “% Difference — tăng trưởng so với kỳ trước”So sánh mỗi điểm với điểm liền trước (tháng trước, năm trước). Dùng để phát hiện nhịp tăng/giảm.
(SUM([Doanh thu]) - LOOKUP(SUM([Doanh thu]), -1)) / ABS(LOOKUP(SUM([Doanh thu]), -1))
Percent of Total — tỷ trọng trên tổng
Phần tiêu đề “Percent of Total — tỷ trọng trên tổng”Mỗi phần chiếm bao nhiêu phần trăm của tổng. Dùng để nhìn cơ cấu.
SUM([Doanh thu]) / TOTAL(SUM([Doanh thu]))
Rank — xếp hạng
Phần tiêu đề “Rank — xếp hạng”Xếp thứ tự theo một chỉ số. Dùng để tìm nhóm dẫn đầu & đội sổ.
RANK(SUM([Doanh thu]))
Moving Average — trung bình trượt
Phần tiêu đề “Moving Average — trung bình trượt”Trung bình của vài kỳ liền kề, làm mượt nhiễu để thấy xu hướng thật.
WINDOW_AVG(SUM([Doanh thu]), -2, 0)
Year-over-Year — so cùng kỳ năm trước
Phần tiêu đề “Year-over-Year — so cùng kỳ năm trước”Đặt hai năm cạnh nhau theo cùng tháng, loại bỏ yếu tố mùa vụ.
SUM([Doanh thu]) so với LOOKUP(SUM([Doanh thu]), -12)
Partition & Addressing — “Compute Using”
Phần tiêu đề “Partition & Addressing — “Compute Using””Đây là khái niệm cốt lõi quyết định table calc chạy đúng hay sai:
- Addressing (chạy theo chiều nào): hướng phép tính “chạy” — ví dụ lũy kế theo thời gian từ trái sang phải.
- Partition (reset trong phạm vi nào): nhóm mà phép tính bắt đầu lại — ví dụ lũy kế reset theo từng vùng.
- Cấu hình qua “Compute Using” (chuột phải vào phép tính → Compute Using / Edit Table Calculation).
Table Calculation và LOD khác nhau ở đâu
Phần tiêu đề “Table Calculation và LOD khác nhau ở đâu”- Table Calculation chạy sau truy vấn, trên bảng kết quả đang hiển thị — phụ thuộc cấu trúc bảng (đổi Rows/Columns có thể đổi kết quả). Hợp với lũy kế, so kỳ trước, xếp hạng.
- LOD Expressions chạy trong truy vấn nguồn, độc lập cấu trúc bảng. Hợp với tỷ trọng / trung bình ở một mức chi tiết khác biểu đồ.