Khi bạn bổ sung ngày làm mới cuối cùng vào các báo cáo của mình, điều này sẽ giúp người dùng dễ dàng nắm bắt mức độ cập nhật của dữ liệu. Bạn có thể hiển thị ngày và thời gian dữ liệu được cập nhật lần cuối bằng cách sử dụng thẻ (card) trong báo cáo Power BI. Việc làm mới mô hình dữ liệu định kỳ trong Power BI đảm bảo rằng tất cả thông tin luôn được cập nhật, mang lại cái nhìn chính xác và đáng tin cậy cho người đọc.
Các bước để thêm ngày làm mới cuối cùng sẽ thay đổi tùy thuộc vào nguồn của báo cáo Power BI của bạn, có thể là từ Chế độ xem Analytics, truy vấn Power BI tiêu chuẩn, hoặc truy vấn OData.
Điều kiện tiên quyết
Để thực hiện các thao tác này, bạn cần đảm bảo các yêu cầu sau:
- Quyền truy cập: Bạn phải là thành viên dự án và có ít nhất quyền truy cập Cơ bản (Basic access level).
- Quyền hạn: Theo mặc định, các thành viên dự án có quyền truy vấn Analytics và tạo các chế độ xem. Để biết thêm thông tin chi tiết về các điều kiện tiên quyết khác liên quan đến việc kích hoạt dịch vụ, tính năng và các hoạt động theo dõi dữ liệu chung, hãy tham khảo tài liệu về Quyền và điều kiện tiên quyết để truy cập Analytics.
Cách thêm ngày làm mới cuối cùng dựa trên Chế độ xem Analytics
Để thêm một cột với ngày làm mới cuối cùng của tập dữ liệu khi sử dụng Chế độ xem Analytics, hãy thực hiện các bước sau:
Bước 1: Mở tệp báo cáo Power BI Desktop
-
Mở Power BI Desktop trên máy tính của bạn.
-
Chọn Tệp (File) từ menu trên cùng, sau đó chọn Mở (Open).
-
Truy cập vị trí lưu tệp .pbix của bạn, chọn tệp, và nhấp Mở.
Tệp .pbix chứa mô hình dữ liệu và bố cục báo cáo liên quan đến chế độ xem của bạn. Sau khi được tải, bạn có thể bắt đầu thực hiện các sửa đổi, chẳng hạn như thêm ngày làm mới cuối cùng hoặc tùy chỉnh báo cáo.
Bước 2: Chỉnh sửa truy vấn dữ liệu
Trong phần Truy vấn (Queries) trên thanh ribbon Trang chủ (Home), chọn Chuyển đổi dữ liệu (Transform data).
Bước 3: Mở Trình chỉnh sửa nâng cao
Chọn Trình chỉnh sửa nâng cao (Advanced Editor) trong cửa sổ Power Query Editor.
Nếu bạn chưa sửa đổi truy vấn, hãy xem xét ví dụ sau với các giá trị bảng cụ thể phù hợp với Chế độ xem Analytics của bạn.
let Source = AzureDevOps.AnalyticsViews("{OrganizationName}", "{ProjectName}", []), #"Private Views_Folder" = Source{[Id="Private Views",Kind="Folder"]}[Data], #"{AnalyticsViewsID_Table}" = #"Private Views_Folder"{[Id="{AnalyticsViewsID}",Kind="Table"]}[Data], #"Added Refresh Date" = Table.AddColumn(#"{AnalyticsViewsID_Table}", "Refresh Date", each DateTimeZone.FixedUtcNow(), type datetimezone) in #"Added Refresh Date"
Hoặc nếu bạn muốn một phiên bản đơn giản hơn ban đầu:
let Source = AzureDevOps.AnalyticsViews("{OrganizationName}", "{ProjectName}", []), #"{AnalyticsViewsID_Table}" = Source{[Id="{AnalyticsViewsID}",Kind="Table"]}[Data] in #"{AnalyticsViewsID_Table}"
Lưu ý: Các ví dụ này sử dụng múi giờ UTC. Bạn có thể điều chỉnh mã truy vấn dựa trên múi giờ cụ thể theo mô tả trong các hàm DateTimeZone của Power Query M.
Bước 4: Hoàn tất và Áp dụng thay đổi
- Chọn Hoàn tất (Done).
- Chọn Đóng & Áp dụng (Close & Apply) để làm mới ngay lập tức tập dữ liệu của bạn.
Cách thêm ngày làm mới cuối cùng dựa trên truy vấn Power BI hoặc OData
Để thêm ngày làm mới cuối cùng dựa trên truy vấn Power BI hoặc OData, hãy thực hiện các bước sau:
Bước 1: Tạo truy vấn trống
Từ Power BI, chọn Lấy dữ liệu (Get data) > Truy vấn trống (Blank query).
Bước 2: Đặt tên và thêm công thức
Đổi tên truy vấn thành Ngày Làm Mới Cuối Cùng (Last Refreshed Date), sau đó nhập công thức sau vào thanh công thức:
Bước 3: Chuyển đổi sang bảng
Để chuyển đổi dữ liệu ngày thành định dạng bảng, chọn Thành Bảng (To Table) > Thành Bảng (To Table).
Một cột duy nhất với ngày sẽ xuất hiện.
Mẹo / Gợi ý:
Nếu tùy chọn Thành Bảng không khả dụng, bạn có thể sử dụng các bước thay thế sau để thêm ngày và thời gian làm mới cuối cùng vào báo cáo của mình:
-
Chọn tab Trang chủ (Home) và chọn Lấy dữ liệu (Get Data). Chọn Truy vấn trống (Blank Query) từ các tùy chọn.
-
Trong ngăn Truy vấn (Queries), nhấp chuột phải vào truy vấn mới và chọn Trình chỉnh sửa nâng cao (Advanced Editor).
-
Để tạo một bảng với ngày và giờ hiện tại, thay thế mã hiện có bằng mã sau:
let Source = #table( {"Last Refresh Date"}, {{DateTime.LocalNow()}} ) in Source
Bước 4: Thay đổi kiểu dữ liệu và đổi tên cột
-
Từ menu Chuyển đổi (Transform), chọn menu thả xuống Kiểu dữ liệu (Data Type) và chọn tùy chọn Ngày/Giờ (Date/Time).
-
Đổi tên Column1 thành một tên có ý nghĩa hơn, chẳng hạn như Ngày Làm Mới Cuối Cùng.
Bước 5: Đóng và Áp dụng
Từ menu Trang chủ (Home), chọn Đóng và Áp dụng (Close and Apply).
Thêm thẻ hiển thị ngày làm mới vào báo cáo
Để thêm một thẻ với ngày làm mới cuối cùng vào báo cáo của bạn, trong phần Trực quan hóa (Visualizations), chọn biểu tượng Thẻ (Card), sau đó kéo trường Ngày Làm Mới (Refresh Date) hoặc Ngày Làm Mới Cuối Cùng (Last Refresh Date) vào mục Trường (Fields).
Làm mới dữ liệu
Chọn nút Làm mới (Refresh) để cập nhật dữ liệu của trang báo cáo và mô hình dữ liệu. Sau khi tất cả các truy vấn được cập nhật, thẻ sẽ hiển thị ngày và thời gian mới nhất.
Kết luận
Việc thêm ngày làm mới cuối cùng vào báo cáo Power BI không chỉ là một thao tác kỹ thuật đơn thuần mà còn là yếu tố then chốt giúp nâng cao độ tin cậy và minh bạch của thông tin. Bằng cách hiển thị rõ ràng thời điểm dữ liệu được cập nhật, bạn giúp người dùng có cái nhìn đúng đắn về tính kịp thời của báo cáo, từ đó đưa ra các quyết định chính xác hơn. Dù nguồn dữ liệu của bạn là Chế độ xem Analytics hay truy vấn Power BI/OData, các bước hướng dẫn chi tiết trên đều sẽ hỗ trợ bạn thực hiện một cách hiệu quả. Hãy áp dụng ngay để tối ưu hóa trải nghiệm người dùng và khẳng định tính chuyên nghiệp cho các báo cáo của bạn.
Tài liệu tham khảo
- Hàm DateTimeZone (Power Query M)
- Quyền và điều kiện tiên quyết để truy cập Analytics trong Azure DevOps
- Thêm người dùng vào dự án nhóm trong Azure DevOps