Set Action là gì? Cách tạo Set Action trong Tableau (Phần 3)

Trải qua hai phần đầu tiên, giờ đây chắc chắn bạn đọc đã hiểu được khái niệm set action và cách tạo một set action. Nếu bạn vẫn chưa biết cách thực hiện hãy xem lại 2 phần trước ngay dưới đây. Trong phần cuối cùng này, chúng ta sẽ đi đến các ví dụ áp dụng set action có tính phức tạp cao hơn là Color scaling và Relative dates.

Tham khảo:

1. Color scaling

Các giá trị màu sắc có thể bị thay đổi do một số yếu tố bên ngoài. Khi một quốc gia có giá trị cao hơn đáng kể so với phần còn lại, sắc thái của sự khác biệt giữa các giá trị không cực đoan đó có thể bị mất.

Một set action sẽ cập nhật các giá trị trong một set Country dựa trên sự lựa chọn trong trực quan. Set này sau đó sẽ được sử dụng trong một calculated field để tính toán giá trị của measure có liên quan cho chỉ các quốc gia trong tập hợp đó và calculated field được đặt trên màu.

Bây giờ, khi các quốc gia được chọn trong bản đồ, bảng màu chỉ dựa trên các quốc gia đó, cho thấy sự khác biệt trực quan hơn giữa các giá trị đó. Để hiểu rõ hơn về color scaling, chúng ta hãy cùng thực hiện một ví dụ dưới đây. Trước đó, bạn cần tải dữ liệu mẫu Global Superstore data source.

  • Bước 1: Tạo ra một set trên trường Country đặt tên là Country set. Chọn bất kỳ quốc gia nào để trở thành đối tượng của set, quyền thành viên là tạm thời và sẽ bị ghi đè bởi hành động đã đặt.
  • Bước 2: Tạo ra một calculated field và đặt tên là Country Shipping Cost.

Nhấp chuột phải vào bên trong thanh Data và sau đó chọn Create Calculated Field. Nhập vào phép tính dưới đây:

IF [Country set] THEN ([Shipping Cost]) END

Nếu quốc gia của một trong các marks trong view thuộc về set Category, phép tính trả về Shipping Cost, nếu không, sẽ không có điều gì xảy ra.

Calculated field sẽ liên kết với set bên trong view.

  • Bước 3: Nhấp đúp vào dimension Country để tự động tạo ra một bản đồ.
  • Bước 4: Thả Country Shipping Cost vào ô Color trong thẻ Marks. Bản đồ sẽ tự động cập nhật thành bản đồ mới được lấp đầy.

  • Bước 5: Tạo ra một set action: Country color scalling.

Trên menu Worksheet, chọn Actions, nhấn vào Add Action và sau đó chọn Change Set Values. Chúng ta sẽ đặt tên cho action là Country color scaling.

  • Chọn các tùy chọn dưới đây:

    • Source Sheets: Chỉ chọn duy nhất sheet hiện tại.
    • Run action on: Chọn Select để áp dụng hành động khi người dùng chọn một hoặc nhiều marks trong view.
    • Target Set: Chọn data source hiện tại từ menu thả xuống thứ nhất và Country set từ menu thả xuống thứ hai.
    • Clearing the selection: Chọn Add all values to set.
  • Bước 6: Nhấn OK để lưu các thay đổi.
  • Bước 7: Kiểm tra test action.

Khi bạn chọn một mark hoặc nhóm các marks trong view, bảng màu phản hồi bằng cách biểu diễn các giá trị cho các marks đó, không phải toàn bộ tệp dữ liệu.

2. Relative dates

Ví dụ về dashboard này chứa nhiều phép tính ngày tháng tương đối. Dựa trên ngày mục tiêu, dashboard hiển thị sự khác biệt so với các ngày trước, phần trăm thay đổi so với cùng tháng trong năm trước, doanh số bán hàng năm nay và năm trước.

Set action trong dashboard này cập nhật mục tiêu ngày và các tính toán ngày liên quan trong phản hồi để người dùng nhấp vào một mark trên một dòng thời gian. Chúng ta tiếp tục thực hiện một ví dụ, hãy tải dữ liệu mẫu Global Superstore và mở trên Tableau Desktop.

Set action trong ví dụ này được áp dụng với sheet Timeline trong dashboard và sử dụng sheet đó để thúc đẩy hành vi của dashboard. Khi một user chọn một mark trong view Timeline, set action sẽ cập nhật set Selected Date bằng một giá trị ngày.

Trong ví dụ này:

  • Một Selected Date set được xây dựng trên trường Order Date.
  • Một Update Target Date set action cập nhật Selected Date set vì thế giá trị ngày tháng cho mark được chọn trong view là giá trị duy nhất trong set.
  • Một calculated field Target Date bắt giá trị ngày từ set Selected Date và calculated field đó được tham chiếu bởi các phép tính ngày khác trong trực quan.
  • Mỗi sheet trong dashboard sử dụng calculated fields để cập nhật các giá trị hiển thị.

Lưu ý: Bởi vì ví dụ này khá phức tạp, mô tả bên dưới đưa ra bản tóm tắt về các bước và cài đặt chính liên quan chứ không phải là chi tiết cụ thể.

3. Các cài đặt Timeline sheet

Trường Sales đặt trên ngăn Rows. Một calculated field đặt tên là Target Date đặt trên ô Detail để cung cấp cho dòng tham chiếu.

Order Date đặt trên ngăn Columns là Extract Date như ảnh minh họa.

Dòng tham chiếu được áp dụng đối với trường Order Date và là Minimum of Target Date.

Một set action thì được áp dụng cho sheet này để cập nhật set Selected Date dựa trên các marks được chọn trong view.

Set action là một trong những tính năng khá thú vị góp phần thu hút hành động của người xem đối với trực quan. Bạn hãy vận dụng một cách thuần thục để có thể tạo ra các phân tích sống động nhất. Đừng quên theo dõi các bài viết mới nhất sẽ được cập nhật thường xuyên tại website bacs.vn. Bạn đọc quan tâm lĩnh vực Tableau nói riêng và phân tích dữ liệu nói chung đừng bỏ qua khóa học phân tích dữ liệu bằng Tableau tại BAC nhé.

Nguồn tham khảo: https://help.tableau.com/

Nhu cầu đào tạo doanh nghiệp

BAC là đơn vị đào tạo BA đầu tiên tại Việt Nam. Đối tác chính thức của IIBA quốc tế. Ngoài các khóa học public, BAC còn có các khóa học in house dành riêng cho từng doanh nghiệp. Chương trình được thiết kế riêng theo yêu cầu của doanh nghiệp, giúp doanh nghiệp giải quyết những khó khăn và tư vấn phát triển.

Tham khảo chương trình đào tạo: 

Các bài viết liên quan Power BI: 

Các bài viết liên quan: 

  • TABLEAU – Giải pháp BUSINESS INTELLIGENCE (BI) – click vào đây
  • Hướng dẫn cài đặt và Sử dụng TABLEAU – click vào đây
  • Tính năng mới trên tableau – verion 2019.1 – click vào đây

BAC – Biên soạn và tổng hợp nội dung

 

Previous Post
Next Post