Tableau hỗ trợ các nhà phân tích tạo một trực quan Co-Occurrence (đồng thời), khi người dùng chọn một giá trị trường, họ có thể xem những sự thay đổi đồng thời trên các giá trị trường khác. Một ứng dụng thực tế là phân tích thị trường, bạn có thể dùng công cụ này để khám phá và hiểu hành vi mua hàng của khách hàng.
- Có bao nhiêu khách hàng mua đồng thời sản phẩm A và sản phẩm B?
- Những người đã mua sản phẩm A thường mua sản phẩm nào khác?
- Những sinh viên đăng ký khóa học A thường đăng ký các khóa học nào khác.
Các bước dưới đây sẽ giúp bạn tạo một trực quan co-occurrence (trong trường hợp này là một market basket phân tích view) sử dụng parameter, calculated fields và một set. Ở một cấp độ cao hơn sẽ bao gồm các bước sau:
Bước 1: Tạo một parameter mà bạn sẽ dùng để sửa đổi động view dựa trên mục bạn chọn.
Bước 2: Tạo các calculated fields mà bạn sẽ sử dụng để trả lại các mặt hàng được đặt khi một mặt hàng cụ thể được đặt.
Bước 3: Tạo một set để xác định xem một đơn đặt hàng có mục đã được chọn trong parameter hay không.
Bước 4: Xây dựng môt view để hiển thị các mục được chứa trong một đơn hàng với mục đã chọn.
Bài viết sử dụng nguồn dữ liệu Sample – Superstore được cung cấp sẵn trong Tableau Desktop.
1. Tạo một Parameter
Các bước dưới đây sẽ giúp bạn tạo một parameter và sau đó hiển thị một điều khiển parameter mà người dùng có thể sử dụng để chọn một giá trị Sub-Category.
Bước 1: Kết nối nguồn dữ liệu Sample – Superstore.
Bước 2: Nhấp chuột phải (control-click trên Mac) trong thanh Data và chọn Create > Parameter.
Bước 3: Trong hộp thoại Create Parameter, thực hiện các công việc sau:
- Đặt tên parameter là Order Contains.
- Đối với Data Type, chọn String.
- Đối với Allowable Value, chọn List.
- Trong phần List of values nhấp vào Add from Field > Sub-Category.
- Nhấn OK để hoàn tất.
Bước 4: Nhấp chuột phải vào parameter Order Contains trong thanh Data và chọn Show Parameter Control.
2. Tạo Calculated Fields
Các bước dưới đây sẽ giúp bạn tạo các calculated fields mà bạn sẽ dùng để biểu diễn các mục được đặt hàng khi các mục được chọn bởi người dùng đặt hàng.
Bước 1: Tạo một calculated field để xác định các sản phẩm mà đơn đặt hàng cũng chứa (ngoài sản phẩm mà người dùng chọn).
Chọn Analysis > Create Calculated Field để mở trình chỉnh sửa phép tính. Đặt tên cho calculated field Then Order Also Contains và nhập dòng dưới đây vào ô công thức:
IF [Sub-Category] <> [Order Contains] THEN [Sub-Category] END
Bạn có thể phải thay thế <> với <> sau khi bạn sao chép và dán công thức.
Bước 2: Tạo calculated field khác để xác định các sản phẩm phù hợp.
Đặt tên trường Product Matches và nhập hoặc sao chép và dán dòng dưới vào ô công thức:
IF [Sub-Category] = [Order Contains] THEN 1 END
3. Tạo một Set
Bước 1: Bây giờ, tạo một set để xác định xem một đơn hàng có mục đã chọn trong bảng điều khiển parameter hay không.
Bước 2: Rê con trỏ chuột qua dimension Order ID trong thanh Data, nhấn vào mũi tên bên phải của trường và chọn Create > Set.
Bước 3: Trong hộp thoại Create Set, nhập Order Has Selected Product trong hộp Name.
Bước 4: Đến tab Condition, chọn By field, và trong danh sách thả xuống hãy thực hiện các lựa chọn và mục nhập sau để tạo điều kiện:
- Trong danh sách thả xuống đầu tiên, chọn Product Matches.
- Trong danh sách thả xuống thứ hai, chọn Sum.
- Trong danh sách thả xuống kế tiếp, chọn >=.
- Trong hộp thoại cuối cùng, nhập 1.
- Nhấn OK.
Bước 5: Nhấn OK.
4. Xây dựng View
Bước cuối cùng, tạo view để biểu diễn các mục nào cũng được chứa trong đơn đặt hàng với mục được chọn.
Bước 1: Kéo Then Order Also Contains vào Columns
Bước 2: Kéo Order ID vào Rows.
Trong hộp thoại cảnh báo, nhấn chọn Add all members.
Bước 3: Nhấp vào trường Order ID trên ngăn Rows và chọn Measure > Count(Distinct) để thay đổi tổng hợp.
Bước 4: Nhấp chuột phải (control click trên Mac) thanh Null trên trục x và chọn Exclude.
Bước 5: Kéo set Order Has Selected Product vào ngăn Filters.
Bước 6: Nhấn tổ hợp Ctrl+W để hoán đổi các trường trên Rows và Columns.
Bây giờ, bạn hoặc người dùng của bạn có thể sử dụng điều khiển parameter Order Contains để chọn một mục trong đơn đặt hàng và sau đó xem một biểu đồ thanh hiển thị các mục khác cũng có trong đơn đặt hàng với mục được chọn
Như vậy, chúng ta vừa hoàn tất việc tạo một trực quan đồng thời sử dụng parameter và set. Bạn hãy thực hành thật nhiều để nắm vững thao tác và áp dụng trên các dữ liệu của riêng bạn để thu được những phân tích thật hấp dẫn. Các bạn quan tâm chủ đề phân tích dữ liệu và Tableau hãy tham gia ngay khóa học Tableau tại BAC để được trang bị những kiến thức nền tảng về phân tích và trực quan dữ liệu.
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.
Các bài viết liên quan Power BI:
- Power BI cơ bản cho người mới bắt đầu
- Chỉnh sửa và định hình dữ liệu trong Power BI Desktop
- Kết hợp dữ liệu trong Power BI Desktop
- Hướng dẫn kết nối dữ liệu trong Power BI Desktop
- Hướng dẫn tải & cài đặt Power BI trên máy tính
- Khóa học Phân tích và trực quan hóa dữ liệu với Power BI
- Power BI là gì?
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