Kết thúc bài viết trước, chúng ta đã biết cách kết nối dữ liệu trong Power BI Desktop. Trong nội dung lần này hãy cùng BAC thực hiện các thao tác xử lí cơ bản trên báo cáo nhé. Nếu bạn đã chưa biết cách kết nối dữ liệu vào phần mềm hãy xem lại tại đây: Hướng dẫn kết nối dữ liệu trong Power BI Desktop
1. Cách kết nối dữ liệu trực tuyến trong Power BI Desktop
Trong bài hướng dẫn trên đã chia sẻ đến bạn cách kết nối dữ liệu trên máy tính của bạn. Tuy nhiên, nếu cần thực hiện phân tích dữ liệu từ các nguồn khác nhau, đặc biệt, khi các nguồn thông tin trực tuyến ngày càng phổ biến.
Thao tác xử lý cũng tương tự như cách bạn thực hiện với file dữ liệu trên máy. Nhấn chọn dấu mũi tên tại nút “Get Data” chọn “Web” tại thanh menu thả xuống. Sau đó, copy và dán địa chỉ web sau vào ô thông báo nhấn “OK” để xác nhận.
Link: http://www.bankrate.com/finance/retirement/best-places-retire-how-state-ranks.aspx
Sau khi tải dữ liệu lên bạn sẽ nhận được thông báo thêm bảng vào Power BI Desktop. Sẽ có 2 lựa chọn tại đây là dữ liệu (Document) và tên bảng (Ranking of best and worst states for retirement). Bước này chúng ta cần thêm bảng nên sẽ chỉ chọn ô vuông bên trái tại phần tên bảng dữ liệu.
Tiếp tục “Transform Data” để chỉnh sửa bảng trước khi tải về phần mềm. Dưới đây là giao diện để chỉnh sửa các thông tin trong bảng, một thanh Query Setting pane xuất hiện bên phải như ảnh. Nếu trên máy bạn không xuất hiện hãy làm theo các bước sau. Nhấn menu “View” chọn “Query Setting” để hiển thị thanh này.
Như vậy, đối với các dữ liệu mà bạn không sở hữu, việc kết nối để tạo ra các báo cáo là hoàn toàn khả thi. Trong phần tiếp theo chúng ta sẽ chỉnh sửa dữ liệu này để biến nó thành một dữ liệu cùa mình, hành động này được gọi là định hình dữ liệu (Shape data).
2. Định hình hay xử lý dữ liệu trên Power BI Desktop
Định hình dữ liệu hay nói một cách khác là thay đổi, chỉnh sửa các thông tin trong dữ liệu để phù hợp nhu cầu sử dụng. Khi chỉnh sửa trong Query Editor các tài liệu gốc sẽ không bị ảnh hưởng, chỉ có chế độ xem này của bạn được thay đổi.
Từng bước thực hiện, từng thao tác của bạn sẽ được tự động ghi lại để mỗi lần bạn truy cập dữ liệu các bước này sẽ được thực hiện để định hình theo cách của bạn. Các bước được ghi lại theo thứ tự và nằm tại cột Query Setting mục Applied Steps.
Chú ý tại mục Applied Steps đối với các bước chỉnh sửa nếu không muốn thực hiện nữa bạn hãy chọn dấu “X” tại hành động đó. Tại đây, bạn có thể chọn các thao tác tương tự trên các phần mềm quản lý dữ liệu khác như xóa cột, thay đổi thông tin trong bảng, thêm cột…
Cách thức sử dụng khá đơn giản, để chỉnh sửa trên cột bạn nhấn vào tên cột để chọn. Trường hợp muốn sửa cùng lúc nhiều cột liền kề có thể đè phím “Shift” trên bàn phím hoặc “Ctrl” với các cột không liền kề. Sau đó click chuột phải vào tên cột và chọn thao tác.
Để thêm một cột vào bảng, tại menu Add Column chọn “Custom Column”. Một hộp thông báo xuất hiện yêu cầu nhập thông tin của cột mới, hãy nhập tên cột là New Rank và Copy đoạn mã sau vào ô Custom Column Formula.
([Weather] + [Crime] + [Culture] + [Wellness]) / 4
Lưu ý: thông tin trên dựa vào bảng dữ liệu, kết quả có thể thay đổi dựa theo thời gian. Đối với các biến trong công thức có thể thêm hoặc bớt dựa vào mục Available columns.
Sau khi hoàn tất bạn sẽ nhận được một cột mới có tên là New Rank với dữ liệu dựa theo công thức trên. Để các con số hiển thị trực quan hơn bạn có thể chuyển đổi kiểu dữ liệu tại menu Tranform chọn Data Type: Whole Number. Lúc này, các con số sẽ tự động được làm tròn cho bạn và bước này sẽ lưu lại tại cột Applied Steps bên phải.
Nếu bạn nhập sai công thức và muốn xóa cột hãy click phải vào cột và chọn Remove. Để lấy lại cột đã xóa chỉ cần xóa bước đã thực hiện tại cột Applied Steps bằng cách chọn dấu “X”. Bạn cũng có thể áp dụng các thao tác cùng lúc cho nhiều cột bằng phím Shift hay Ctrl như hướng dẫn trên.
Bây giờ chúng ta sẽ tiến hành xóa đi một cột trong công thức trên, ở đây bạn hãy xóa cột Crime. Sau đó, nhìn vào cột New rank lúc này, dữ liệu vẫn không thay đổi, nguyên nhân do bước xóa của bạn nằm sau bước tạo công thức.
Hãy click chuột phải tại bước Removed Columns ở cột Applied Steps và chọn Move up. Thực hiện 2 lần thao tác này để bước Removed Columns nằm trước bước Added Custom.
Tiếp tục, click trái vào bước Added Custom bạn sẽ thấy dữ liệu tại cột New Rank đã chuyển toàn bộ về Error. Nguyên nhân là do công thức bạn nhập cho cột New Rank đã bị thiếu đi mất một thông số là Crime (bị xóa ở bước Removed Columns đã được đưa lên).
Khi chọn một dòng bất kì trong cột New rank bạn sẽ thấy thông báo lỗi bên dưới. Để sửa lỗi, bạn cần sửa lại công thức đã bị nhập sai, chọn bước Added Customn tại Applied Steps và chọn cột New rank tại menu View tích vào ô Formula Bar.
Vì trước đó chúng ta để thêm vào bước xóa cột Crime nên bây giờ chỉ cần bỏ biến này khỏi công thức. Bạn xóa biến này và sửa con số từ 4 thành 3 hoặc copy đoạn code sau để thay cho đoạn trong công thức bị sai.
= Table.AddColumn(#”Replaced Value”, “New Rank”, each ([Weather] + [Culture] + [Wellness]) / 3)
Tích vào dấu tích “V” bên cạnh hoặc nhấn “Enter” để áp dụng công thức mới. Bây giờ, cột New rank đã có giá trị mới thay vì Error. Tại Applied Steps chọn Changed Tyle1, các dữ liệu số đã tự động cập nhật theo đúng bước dữ liệu mới từ công thức đã sửa.
Cuối cùng, để áp dụng sắp xếp thứ tự các quốc gia theo cột New rank mới tạo ra. Chọn cột New rank, click vào dấu tích và chọn “Sort Accending”. Bạn sẽ thấy dữ liệu lúc này sẽ tự động sắp xếp lại theo kết quả của cột New rank thay vì Rank.
Nhưng nếu chú ý thì các dữ liệu tại cột Rank sẽ bị xáo trộn bởi cột New rank chúng ta đã làm tròn (Transform data: Whole Number) dẫn đến nhiều dòng cùng kết quả. Ở đây, tôi muốn sắp xếp theo cột New rank nhưng nếu New rank cùng kết quả tôi sẽ tiếp tục so sánh cột Rank để sắp xếp.
Để làm điều này, chúng ta lại tiếp tục bổ sung cho công thức như cách trên. Chọn “Sorted Rows” tại “Applied Steps”, chọn cột New rank, tại menu View tích vào ô Formula Bar để xem công thức.
Mặc định, công thức sắp xếp của bạn sẽ là sắp xếp từ nhỏ đến lớn (Order.Ascending) theo cột New rank. Bây giờ, chúng ta chỉ cần thêm phần sắp xếp từ nhỏ đến lớn theo cột Rank, bạn có thể tự viết theo định dạng có sẵn hoặc Copy kết quả dưới đây.
= Table.Sort(#”Changed Type1″,{{“New Rank”, Order.Ascending},{“Overall rank”, Order.Ascending}})
Cuối cùng, đừng quên nhấn dấu tích “V” xanh hoặc “Enter” để áp dụng công thức mới. Kiểm tra lại danh sách xem thứ tự đã được điều chỉnh theo cột New rank và Rank chưa. Ngoài ra, thay đổi giá trị trong các cột cũng là thao tác mà bạn nên biết.
Tất nhiên, chúng ta sẽ thay đổi giá trị của bảng trước khi thêm cột để đảm bảo kết quả cuối cùng. Chọn Removed Columns tại Applied Steps, sau đó, click phải vào giá trị cột Weather của Arizona chọn Replace Value và Insert.
Thêm vào giá trị bạn muốn thay đổi vào dòng Replace Value, tôi sẽ chọn “51”. Sau đó, chọn Sorted Rows để xem lại, lúc này dữ liệu đã hoàn toàn được sắp xếp lại theo giá trị mà chúng ta đã thay đổi.
Như vậy, trên đây BAC đã giúp bạn thực hiện các thao tác cơ bản như thêm, xóa, sửa để xử lý dữ liệu trên Power BI Desktop. Bạn cũng lưu ý rằng hướng dẫn trên dựa vào dữ liệu từ website cung cấp, nếu dữ liệu này thay đổi bạn cần xem lại tên các cột để chỉnh sửa công thức cho phù hợp.
Nếu gặp khó khăn trong quá trình tự học Power BI, hãy để lại comment bên dưới bài viết để hỗ trợ. Và đừng quên theo dõi các bài viết mới tại BACs.vn để xem các hướng dẫn và kiến thức mới nhất về Power BI.
Nguồn tham khảo:
https://docs.microsoft.com/en-us/power-bi/desktop-shape-and-combine-data
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:
- 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
Biên soạn và tổng hợp nội dung