Định dạng dựa trên biểu thức trong DAX Power BI

Power BI Desktop là một công cụ mạnh mẽ để phân tích và trực quan hóa dữ liệu. Tuy nhiên, không phải nhà phân tích nào cũng có thể tận dụng tối đa sức mạnh của nó. Tiếp tục với các bài viết chia sẻ về chức năng của Power BI Desktop, nội dung lần này chúng ta sẽ tìm hiểu về một tính năng đã xuất hiện trong phiên bản tháng 4 năm 2020 nhưng có thể bạn chưa biết.

Bạn có nhìn thấy chức năng mới đã được cập nhật trong ảnh trên?. Nếu bạn đang mở Power BI Desktop, hãy rê chuột qua phần “Title text”, bạn sẽ thấy menu … dọc (giống dấu chấm lửng dọc), sau đó khi bạn di chuột qua dấu chấm lửng dọc, bạn sẽ thấy nút Fx. Nhấp vào nút này, bạn sẽ tìm thấy định dạng dựa trên biểu thức.

1. Định dạng dựa trên biểu thức là gì?

Đó là khả năng áp dụng định dạng vào báo cáo bằng biểu thức DAX. Đây là một ý tưởng mạnh mẽ vì DAX là một ngôn ngữ “quyền lực” với tác động sâu rộng. Nếu bạn có thể viết một công thức DAX (measure) để trả về một giá trị bạn muốn/cần, sau đó bạn có thể dùng công thức này để kiểm soát định dạng báo cáo của mình. Ví dụ:

  • Thay đổi tiêu đề của một đồ thị.
  • Thay đổi định dạng màu sắc của một đối tượng (ví dụ màu nền của một thẻ).
  • Hiển thị hoặc ẩn một đối tượng.
2. Định dạng tiêu đề biểu đồ
Dưới đây là một ví dụ về việc kích thích suy nghĩ của bạn. Đối với tiêu đề có phần trong đồ thị, bạn có thể thay đổi như cách dưới đây.

Đây là công thức DAX cho tiêu đề trong ảnh trên:

Chart Title = VAR SelectedYears = VALUES(‘Calendar'[Year])

VAR numberofYears = COUNTROWS(SelectedYears)

VAR LeadInText = “Total Sales by Country for “

VAR TitleStub =  CONCATENATEX(VALUES(‘Calendar'[Year]),’Calendar'[Year], ” & “)

VAR FinalTitle = LeadInText & TitleStub

RETURN FinalTitle

Sau khi viết measure, bạn chỉ cần thêm nó vào phần định dạng dựa trên biểu thức cho tiêu đề biểu đồ như ảnh dưới:

Như vậy, chỉ với vài bước đơn giản là các bạn đã có thể tạo ra một định dạng dựa trên biểu thức. Sức mạnh của DAX mang đến là không bị giới hạn, để tìm hiểu những kiến thức về DAX và cách ứng dụng đừng quên đón xem các bài viết mới tại BAC’s Blog.

Nguồn tham khảo:

https://exceleratorbi.com.au/

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: 

 

Previous Post
Next Post
Exit mobile version