Đây là phần 03 của chuỗi bài viết về Visual Calculation.
Các bạn có thể đọc phần 02 tại đây:
Phần 03 tại đây:
Nếu bạn từng dành thời gian viết các phép tính DAX trong Power BI, hẳn bạn đã phải đầu tư khá nhiều công sức để tìm hiểu về mô hình dữ liệu, mối quan hệ giữa các bảng, ngữ cảnh bộ lọc và hàng loạt khái niệm khác để đảm bảo công thức của mình trả về kết quả chính xác.
Tuy nhiên, bản cập nhật Power BI tháng 2/2024 đã giới thiệu một tính năng mới mang tên Visual Calculations – cho phép bạn thêm trực tiếp công thức DAX vào biểu đồ hoặc bảng hiển thị trên báo cáo. Điều này giúp đơn giản hóa đáng kể các phép tính DAX, bởi giờ đây bạn có thể tham chiếu trực tiếp tới các giá trị hiển thị trên biểu đồ thông qua một loạt hàm mới.
Liệu đây có thể là bước ngoặt trong cách chúng ta viết DAX không? Hãy cùng khám phá!
Cách bật Visual Calculations
Hiện tại, Visual Calculations vẫn đang ở giai đoạn thử nghiệm (preview), vì vậy nếu muốn trải nghiệm, bạn cần bật thủ công tính năng này.
Trong Power BI Desktop, bạn vào thanh công cụ và chọn: File → Options and settings → Options để mở hộp thoại thiết lập.
Sau khi bạn đã bật tính năng này, hãy khởi động lại Power BI Desktop để tính năng Visual Calculations chính thức được kích hoạt.
Tạo một biểu đồ đơn giản với Visual Calculation
Để tạo một Visual Calculation, trước hết bạn cần có một biểu đồ hoặc bảng trên báo cáo để thêm công thức vào. Dưới đây là ví dụ minh họa mà chúng ta sẽ sử dụng:
Biểu đồ dưới đây thể hiện tổng ngân sách và doanh thu phòng vé của các bộ phim, được nhóm theo phân loại (certificate).
Chúng ta đang sử dụng các trường từ hai bảng: Certificate và Film.
Để thêm một Visual Calculation vào biểu đồ, bạn hãy làm theo các bước sau:
1. Chọn biểu đồ muốn thêm phép tính.
2. Trên thanh công cụ, vào tab Home và chọn New calculation.
Chọn tùy chọn này trong nhóm Calculations.
Khi thực hiện thao tác này, giao diện màn hình sẽ chuyển sang chế độ tập trung vào biểu đồ bạn đang chọn và hiển thị bảng dữ liệu đang cung cấp thông tin cho biểu đồ đó.
Chọn tùy chọn này trong nhóm Calculations.
Khi thực hiện thao tác này, giao diện màn hình sẽ chuyển sang chế độ tập trung vào biểu đồ bạn đang chọn và hiển thị bảng dữ liệu đang cung cấp thông tin cho biểu đồ đó.
Hãy bắt đầu bằng cách đặt tên cho phép tính, sau đó tiếp tục viết biểu thức DAX như bạn vẫn thường làm.
Với Visual Calculation, bạn chỉ có thể tham chiếu đến các trường đã có sẵn trong biểu đồ.
Trong ví dụ này, bạn chỉ có thể sử dụng các trường:
- [Certificate]
- [Sum of Box Office Dollars]
- [Sum of Budget Dollars]
vì đó là những trường duy nhất đang được hiển thị trong biểu đồ.
Nhấn Enter để hoàn tất việc tạo phép tính và xem kết quả hiển thị ngay trong biểu đồ.
Kết quả của phép tính sẽ tự động được hiển thị trong biểu đồ.
Để quay lại chế độ xem báo cáo bình thường, bạn có thể nhấp vào liên kết Back to report ở góc trên bên trái của biểu đồ.
Nhấp vào "Back to report" để quay lại chế độ xem báo cáo thông thường.
Visual Calculation sẽ xuất hiện trong phần Field của biểu đồ, giống như bất kỳ trường dữ liệu nào khác.
Visual Calculation sẽ được hiển thị trong Field kèm theo một biểu tượng đặc biệt để bạn dễ dàng nhận biết và phân biệt với các trường thông thường khác.
Chỉnh sửa Visual Calculation
Bạn có thể chỉnh sửa một Visual Calculation trực tiếp từ Field của biểu đồ đã chọn. Chỉ cần nhấp vào phép tính cần chỉnh, giao diện sẽ hiển thị lại thanh công thức để bạn cập nhật nội dung theo ý muốn.
Nhấp vào biểu tượng ">" để hiển thị tùy chọn Edit calculation. Chọn tùy chọn này nếu bạn muốn chỉnh sửa phép tính đã tạo trước đó.
Ngoài ra, bạn cũng có thể nhấp chuột phải vào Visual Calculation trong Field để xem thêm các lựa chọn chỉnh sửa khác.
Nhấp chuột phải vào Visual Calculation để hiển thị danh sách các tùy chọn chỉnh sửa.Nhấp chuột phải vào Visual Calculation để hiển thị danh sách các tùy chọn chỉnh sửa.
Xoá Visual Calculation
Việc xoá một Visual Calculation cũng rất đơn giản!
Nhấp vào biểu tượng X bên cạnh Visual Calculation trong Field để xoá nó khỏi biểu đồ.
Lưu ý: Visual Calculation chỉ được lưu trong biểu đồ nơi nó được tạo. Nếu bạn xoá phép tính này – hoặc xoá luôn biểu đồ chứa nó – thì phép tính cũng sẽ biến mất hoàn toàn.Tại thời điểm hiện tại, Power BI không yêu cầu xác nhận khi xoá một Visual Calculation, vì vậy hãy thao tác cẩn thận!
Định dạng Visual Calculation
Tính đến thời điểm hiện tại, bạn không thể định dạng một Visual Calculation theo cách giống như định dạng một cột tính toán (calculated column) hoặc một measure.
Sau khi tạo một cột tính toán hoặc measure, bạn có thể sử dụng tab định dạng chuyên biệt trên thanh công cụ (ribbon) để áp dụng định dạng cho giá trị.
Tuy nhiên, với Visual Calculation, bạn cần dựa vào tùy chọn định dạng của chính biểu đồ chứa nó để điều chỉnh cách hiển thị kết quả.
Bạn có thể chọn Visual Calculation trong biểu đồ để thay đổi một số thuộc tính định dạng của nó trong ngăn định dạng (formatting pane).
Định dạng Visual Calculation
Trong ví dụ này, chúng ta cần đưa các trường ngân sách và doanh thu phòng vé vào biểu đồ để có thể tạo Visual Calculation. Tuy nhiên, điều đó không có nghĩa là các trường này phải được hiển thị trên biểu đồ.
Bạn hoàn toàn có thể ẩn các trường đó bằng cách sử dụng các tùy chọn trong phần Field.
Lưu ý: để thực hiện thao tác ẩn field, bạn cần đang ở chế độ chỉnh sửa Visual Calculation.
Khi đang chỉnh sửa một Visual Calculation, bạn có thể ẩn một field bằng cách nhấp vào biểu tượng con mắt (👁️) bên cạnh field đó trong phần Field.
Nhờ vậy, bạn có thể đưa vào biểu đồ bao nhiêu field tùy ý để phục vụ cho phép tính, nhưng chỉ hiển thị kết quả của Visual Calculation mà thôi.
Kết quả cuối cùng là một biểu đồ gọn gàng và trực quan hơn.
please authorize