• Kiến thức
  • Kỹ năng
  • Nghề nghiệp
  • Công cụ hỗ trợ
  • Luật doanh nghiệp

Video

Business Analysis

Đăng ký nhận tin

 

Ý kiến học viên

  • Nguyễn Thị Mai Bình

    Business Analyst
    Với một người ngoại đạo như mình thì những chuyên đề về "kỹ thuật" của BA hết sức quan trọng. Ví dụ như sử dụng các diagram để mô hình hóa requirement, viết User Story/Use case, v...v..
     
    Đến với khóa học Fundamental Business Analysis, mình đã được gặp thầy Lộc, một người người rất nhiệt tình và có tâm. Ngoài việc chia sẻ các kinh nghiệm thực tế trên lớp thì thầy còn dành thời gian ra để tư vấn, hỗ trợ, góp ý CV cho mình. Bên cạnh đó trung tâm và anh Phụng cũng hỗ trợ gửi CV, kết nối học viên tới mạng lưới các công ty đối tác chất lượng, điều này giúp học viên như mình tìm được công việc phù hợp nhất. Cảm ơn BAC.
    Xem chi tiết +
  • Phạm Quế

    Business Analyst

    Khoá học Product Design của BAC đã cung cấp cho tôi nhiều kiến thức và nền tảng vô cùng hữu ích. Giảng viên giảng dạy rất nhiệt tình, truyền cho chúng tôi ngọn lửa đam mê và nhiệt huyết trong ngành. Đồng thời chia sẻ các kiến thức và kỹ năng cần thiết trong bài giảng một cách dễ hiểu hơn. Số lượng học viên không quá nhiều nên chất lượng giảng giạy vô cùng tốt. Giảng viên sửa bài tập 1-1 nên bài giảng sẽ chuyên sâu hơn.

    Xem chi tiết +
  • Nguyễn Văn Long

    Chuyên viên về chế độ kế toán & Giải pháp nghiệp vụ Tài chính kế toán trong ứng dụng CNTT - Tập đoàn Điện lực Việt Nam (EVN)

    Tôi đã tham gia khóa Phân tích nghiệp vụ phần mềm cơ bản 3.0 tại BAC. Ở đây, tài liệu đào tạo cung cấp nhiều nội dung bổ ích và trình bày dễ hiểu. Giảng viên rất nhiệt tình, ngoài nội dung giảng dạy theo giáo trình còn chia sẻ nhiều kinh nghiệm thực tiễn, các câu hỏi của học viên đều được giải đáp ngay trên lớp và có minh họa từ các dự án trong thực tế. Sau tất cả, tôi cảm ơn BAC và Thầy giáo Thái Sơn.

    Xem chi tiết +
BAC TRAINING & CONSULTANCY VN BAC TRAINING & CONSULTANCY VN BAC TRAINING & CONSULTANCY VN BAC TRAINING & CONSULTANCY VN
Language  
Điện thoại tư vấn0909 310 768
Facebook Youtube Linkedin

May 21, 2020

Hướng dẫn tạo báo cáo phân tích đại dịch COVID-19 bằng Power BI

Đại học Johns Hopkins đã chia sẻ một một bảng điều khiển tương tác giúp phân tích sự lây lan của đại dịch COVID-19 theo quốc gia. Dữ liệu được cung cấp bởi các nguồn như CDC, Who… hiện đang đặt tại GitHub, gồm 2 tệp là Confirmed cases và Deaths. Bài viết này, BAC sẽ giúp bạn kết hợp và chuyển đổi dữ liệu để xây dựng báo cáo của riêng mình.

Báo cáo mẫu được xây dựng bằng Power BI

1. Chuẩn bị dữ liệu

Thư mục chứa các tệp dữ liệu liên quan

Như đã chia sẻ, dữ liệu hiện đang đặt tại GitHub và nằm ở 2 tệp là Confirmed và Deaths. Bạn có thể truy cập tại đây, vào thư mục case_covid_19_data, tiếp theo là case_covid_19_time_series. Bạn sẽ tìm thấy tệp time_series_covid19_confirmed_global.csv, hoặc có thể mở trực tiếp tại đây.

Nhấn "Raw" để truy cập tệp dữ liệu

Nhấn nút Raw và Copy đường dẫn, vì Power BI hỗ trợ kết nối dữ liệu thông qua nền tảng Web. Chúng ta có thể dùng đường dẫn này để kết nối đến dữ liệu trong tệp, hãy tiếp tục đến với bước tiếp theo.

Copy đường dẫn đến tệp để kết nối

2. Kết nối dữ liệu Confirmed Cases

Chọn phương pháp kết nối qua trình duyệt Web

Trên máy tính mở Power BI Desktop, chọn Get Data và chọn Web. Dán đường dẫn vào hộp thoại kết nối tại ô URL và chọn OK. Mất một lúc để Power BI có thể kết nối dữ liệu, khi nhận được bảng sau nhấn Transform Data để bắt đầu chỉnh sửa.

Dữ liệu kết nối thành công sẽ xuất hiện trong bảng

Đổi tên Query thành Confirmed, tại tab Home chọn Use First Row as Headers. Một số phiên bản cũ sẽ có giao diện khác nhau, tuy nhiên, tính năng này vẫn đặt tại tab Home.

Tính năng Use First Row as Headers nằm tại tab Home

Đến đây bạn sẽ thấy 4 cột đầu tiên là region/country, province/state, longitude và

latitude. Nhưng phần còn lại của các cột là confirmed cases by date. Định dạng này không phù hợp cho phân tích trong Power BI hay Excel.

Sử dụng phím Shift hoặc Ctrl để chọn nhiều cột

Để thay đổi điều này, nhấn giữ nút Ctrl trên bàn phím và chọn tất cả 4 cột kể trên như ảnh minh họa trên. Nhấp chuột phải vào tiêu đề của 1 trong 4 cột và chọn Unpivot Other Columns trong shortcut menu.

Đổi tên cột để thuận lợi cho việc sử dụng

Bước cuối cùng là đổi tên cho 2 cột cuối cùng của bảng thành Date và Confirm. Như vậy, chúng ta vừa hoàn tất việc kết nối và chỉnh sửa dữ liệu Confirmed Cases của COVID-19 Data. Theo yêu cầu đề bài, chúng ta sẽ tiếp tục với dữ liệu Deaths.

3. Kết nối dữ liệu Deaths

Tệp dữ liệu tiếp theo cần sử dụng

Thực hiện tương tự thao tác truy cập thư mục csse_covid_19_time_series như trên và mở tệp time_series_covid19_deaths_global.csv. Hoặc bạn có thể truy cập trực tiếp tại đây, chọn Raw để lấy đường dẫn kết nối.

Tính năng Duplicate cho phép nhân bản một query

Trở lại với Power Query Editor, nhấp chuột phải vào query Confirmed và chọn Duplicate. Sau đó, đổi tên query mới thành Deaths, trong Applied Steps, chọn Source và nhấp vào biểu tượng cài đặt bên phải như ảnh minh họa bên dưới.

Chọn biểu tượng bên phải bước "Source" trong Applied Steps

Hộp thoại Comma-Seperated Values mở ra, dán đường dẫn đã Copy ở trên vào ô URL, nhấn OK. Đến bước này, bạn đã có được 2 tệp dữ liệu cần lấy từ GitHub. Tuy nhiên, để có thể thuận lợi cho việc phân tích và trực quan dữ liệu, chúng ta sẽ kết hợp cả 2 dữ liệu này lại với nhau.

Nhập URL đã copy vào và nhấn OK để lấy dữ liệu

4. Kết hợp 2 tệp dữ liệu

Nhằm ngăn chặn việc xuất hiện các bảng riêng biệt trong báo cáo, hãy nhấp chuột phải vào mỗi Query và chọn Enable Load. Tiếp theo, chọn query Deaths và đổi tên cột cuối cùng bảng thành Deaths.

Trở lại query Confirmed, tại tab Home bạn chọn tính năng Merge Queries => Merge Queries as New. Trong hộp thoại Merge, chọn Deaths ở thanh menu thứ hai. Sau đó, nhấn giữ phím Ctrl trên bàn phím và chọn ba cột theo thứ tự Province/State, Country/Region, and Date. Ở menu bên dưới lặp lại tương tự, nếu bạn không chắc chắn về thứ tự hãy xem ảnh minh họa bên dưới.

Thứ tự kết hợp các cột của hai bảng

Sau khi nhấn OK, hộp thoại Privacy levels sẽ xuất hiện, chọn Public ở dòng đầu tiên và nhấn Save. Lúc này, bạn sẽ thu được một query mới là sự kết hợp của 2 query Confirm và Deaths.

Chọn Public để có thể kết hợp hai query

Mở rộng cột Deaths trong query mới bằng cách chọn nút expand ở góc phải trên tên cột. Trong hộp thoại mở ra, bỏ chọn tất cả các cột khác và chỉ giữ lại ô Deaths, nhấn OK. Bước này sẽ mở rộng số lượng các trường hợp tử vong (death case) theo vị trí và ngày tương ứng của các trường hợp được xác nhận (confirmed case). Sau đó, đổi tên cột thành Deaths.

Bỏ check ở tất cả các ô khác ngoại trừ Deaths

Để thuận tiện cho việc sử dụng sau này, bạn có thể đổi tên của query thành COVID-19 Cases. Bây giờ, dữ liệu đã được hoàn tất từ khâu kết nói đến chỉnh sửa, chúng ta sẽ sử dụng để tạo các biểu đồ trực quan và phân tích đại dịch COVID.

Tuy nhiên, trước đó cần lưu ý rằng dữ liệu này cần được cập nhập mỗi ngày. Vì tình hình dịch bệnh sẽ có sự chuyển biến theo thời gian và dữ liệu trên GitHub, theo đó cũng thay đổi. Để có thể tự động cập nhật, chúng ta sẽ tiếp tục thực hiện thêm một bước.

5. Thay đổi truy vấn giúp nó có thể làm mới

Vị trí cần xóa để dữ liệu có thể tự động làm mới

Trong mỗi query Confirmed và Deaths, chú ý bảng Applied Steps bên phải và chọn Source. Sau đó, trên thanh công thức, bạn sẽ nhìn thấy phần Columns với số cột tĩnh rõ ràng. Nếu Power BI Desktop của bạn không hiển thị thanh công thức hãy mở nó lên trong tab View.

Tất cả những việc cần làm là xóa Columns=xx khỏi công thức, công thức mới sẽ như sau:

= Csv.Document(Web.Contents("https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Confirmed.csv"),[Delimiter=",", Encoding=65001, QuoteStyle=QuoteStyle.None])

Cuối cùng, mở query Covid-19 cases và đổi loại của Confirmed và Deaths thành Whole Number như ảnh minh họa bên dưới. Như vậy, là bạn đã hoàn tất việc kết nối và chuẩn bị dữ liệu phân tích diễn biến dịch COVID-19 bằng Power BI.

Bước cuối cùng để hoàn tất dữ liệu cho báo cáo

Nhấp Close & Apply để bắt đầu xây dựng báo cáo, chọn một loại biểu đồ bất kì, ví dụ Map. Sau đó, bổ sung các trường bằng cách nhấp chọn Country và Deaths, chúng ta đã thu được một bảng đồ với các chấm tròn đại diện cho số ca tử vong tại các quốc gia.

Bản đồ thể hiện sự lây lan của dịch tại các quốc gia

Bạn có thể tùy ý sử dụng dữ liệu để xây dựng các báo cáo theo phong cách của riêng mình. Trên đây, là bài viết hướng dẫn tạo báo cáo phân tích đại dịch COVID-19 bằng Power BI. Hy vọng rằng sẽ hữu ích với các bạn quan tâm chủ đề này.

Đừng quên theo dõi các bài viết tiếp theo tại website bacs.vn, bạn đọc có nhu cầu học tập, nghiên cứu, làm việc trong lĩnh vực phân tích dữ liệu nói chung và Power BI nói riêng có thể tham khảo các khóa học mới nhất tại BAC.

Nguồn: datachant.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.

Tham khảo chương trình đào tạo: 
  • Phân tích và trực quan hóa dữ liệu với Tableau
  • Phân tích và trực quan hóa dữ liệu với Power BI

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

 

Click để đọc tiếp

  • 26 tính năng Tableau mà bạn cần biết từ A đến Z (Phần 2)
    26 tính năng Tableau mà bạn cần biết từ A đến Z (Phần 2)

    Tableau là một trong những công cụ phân tích và trực quan dữ liệu phổ biến nhất hiện nay. Qua phần đầu tiên, chúng ta đã khám phá những tính năng rất hữu ích. Trong phần này, 13 tính năng còn lại được sắp xếp theo bảng chữ cái sẽ làm bạn ngạc nhiên.

  • Top 5 công cụ lập biểu đồ dành cho nhà phân tích dữ liệu
    Top 5 công cụ lập biểu đồ dành cho nhà phân tích dữ liệu

    Bạn có biết rằng việc sử dụng mô hình trực quan có thể cải thiện khả năng giao tiếp, giảm những hiểu lầm và tạo điều kiện thuận lợi cho việc cộng tác trong các dự án phân tích kinh doanh không? 5 công cụ trong bài viết này sẽ giúp bạn tạo các mô hình dễ dàng.

  • 26 tính năng Tableau mà bạn cần biết từ A đến Z (Phần 1)
    26 tính năng Tableau mà bạn cần biết từ A đến Z (Phần 1)

    Bạn đã tận dụng tất cả những tính năng của Tableau để phục vụ cho công việc của mình chưa? Nếu vẫn chưa biết hết tất cả tính năng của công cụ này thì hãy cập nhật ngay bài viết này. Tổng cộng 26 tính năng Tableau được sắp xếp theo bảng chữ cái từ A đến Z.

  • 10 công cụ phân tích dữ liệu phổ biến và thời điểm sử dụng hợp lý
    10 công cụ phân tích dữ liệu phổ biến và thời điểm sử dụng hợp lý

    Trong thế giới dựa trên dữ liệu ngày nay, các chuyên gia ngày càng dựa vào phân tích dữ liệu để đưa ra các quyết định mang tính cạnh tranh, tương tác hiệu quả với đối tượng mục tiêu và đây là 10 công cụ phổ biến nhất để bạn làm điều đó.

Bình luận

CÔNG TY CỔ PHẦN ĐÀO TẠO VÀ TƯ VẤN BAC

Mã số doanh nghiệp: 0312713743 do Sở Kế hoạch & Đầu tư TP.HCM cấp ngày 28/03/2014
Trụ sở chính: Lầu 6 - Tòa nhà Thiên Phước 1, 244 Cống Quỳnh, Phường Phạm Ngũ Lão, Quận 1, TP. HCM.
Chi nhánh: Lầu 11, Tòa nhà Hải Âu, Số 39B Trường Sơn, Quận Tân Bình, Tp.HCM.
Email: info@bacs.vn - Web: www.bacs.vn - Điện thoại: (84) 909 310 768

Đã thông báo bộ công thương
DMCA.com Protection Status

Copyright © 2014 BAC JSC.
All Rights Reserved.

BAC - Business Analyst Training Center