Professional Documents
Culture Documents
MASTER
POWER BI
GVHD: Trần Việt Phương
GIỚI THIỆU VỀ POWER BI
Đầu mục Nội dung
Power BI là một công cụ Business Intelligence (BI) được phát triển bởi Microsoft. Nó cho phép người dùng kết nối và trích
xuất dữ liệu từ nhiều nguồn khác nhau, biến đổi và làm sạch dữ liệu, sau đó tạo ra các báo cáo và biểu đồ trực quan để hiển
thị dữ liệu một cách dễ hiểu và thuận tiện.
Giới thiệu chung
Power BI có nhiều lợi ích vượt trội giúp người dùng dễ dàng phân tích và hiển thị dữ liệu một cách trực quan, nhanh chóng
và thuận tiện. Dưới đây là một số lợi ích của Power BI:
1. Tính linh hoạt: Power BI có thể kết nối và trích xuất dữ liệu từ nhiều nguồn khác nhau, cho phép người dùng quản lý dữ
liệu một cách hiệu quả và tùy chỉnh các báo.
2. Trực quan hóa dữ liệu: Power BI cho phép người dùng tạo ra các biểu đồ và báo cáo trực quan để hiển thị dữ liệu một
Mục tiêu khóa học
cách dễ hiểu và thuận tiện.
3. Tính tương tác: Power BI cho phép người dùng tương tác với dữ liệu thông qua các bộ lọc và chọn lựa để phân tích và
hiển thị dữ liệu theo nhiều góc độ khác nhau.
4. Tính di động: Power BI cung cấp tính năng di động, cho phép người dùng truy cập và xem báo cáo và biểu đồ từ bất kỳ
đâu trên thiết bị di động.
5. Tính năng chia sẻ: Power BI cho phép người dùng chia sẻ báo cáo và biểu đồ với người dùng khác thông qua Power BI
6. Tính đa nền tảng: Power BI hỗ trợ nhiều nền tảng khác nhau.
7. Tính mở rộng: Power BI có thể tích hợp với các công cụ và ứng dụng khác như Excel, SharePoint, Microsoft Teams.
Khóa học Power BI- GV: Trần Việt Phương
2
KHÓA HỌC MASTER POWER BI
GVHD: Trần Việt Phương
Phần #02:
LÀM VIỆC VỚI
POWER QUERY
3
Làm Việc Với Power Query
NỘI DUNG
1. Query Editor trong Power BI là gì?
2. Các thành phần trong Query Editor
Query Editing Tools
Formular Bar
Data
Query List
Query Settings
3. Chỉnh sửa truy vấn với Query Editor
Query Editor là • Query Editor là một công cụ được tích hợp sẵn trong Power BI Desktop, cho phép người dùng biến đổi
gì ? và làm sạch dữ liệu trước khi tạo các báo cáo và biểu đồ. Nó cho phép người dùng kết nối đến các
nguồn dữ liệu, thực hiện các thao tác trên dữ liệu, lọc, ghép nối các bảng dữ liệu, thêm cột tính toán,
thay đổi kiểu dữ liệu, và nhiều hơn nữa.
• Query Editor cho phép người dùng thực hiện các bước biến đổi dữ liệu một cách dễ dàng và hiệu quả,
giúp làm sạch dữ liệu, chuẩn hóa định dạng, phân tích và trình bày dữ liệu trong các báo cáo và biểu đồ.
Công cụ này cũng cho phép người dùng sử dụng các công thức và biểu thức để tính toán các giá trị mới
dựa trên dữ liệu hiện có.
• Query Editor là một công cụ quan trọng và cần thiết cho việc xử lý và biến đổi dữ liệu trong Power BI,
đặc biệt là khi làm việc với các nguồn dữ liệu lớn và phức tạp.
Giới thiệu Power • Query Editor là một công cụ được tích hợp sẵn trong Power BI Desktop, cho phép người dùng biến đổi
Query & Query và làm sạch dữ liệu trước khi tạo các báo cáo và biểu đồ. Nó cho phép người dùng kết nối đến các
Editor
nguồn dữ liệu, thực hiện các thao tác trên dữ liệu, lọc, ghép nối các bảng dữ liệu, thêm cột tính toán,
thay đổi kiểu dữ liệu, và nhiều hơn nữa.
• Query Editor cho phép người dùng thực hiện các bước biến đổi dữ liệu một cách dễ dàng và hiệu quả,
giúp làm sạch dữ liệu, chuẩn hóa định dạng, phân tích và trình bày dữ liệu trong các báo cáo và biểu đồ.
Công cụ này cũng cho phép người dùng sử dụng các công thức và biểu thức để tính toán các giá trị mới
dựa trên dữ liệu hiện có.
• Query Editor là một công cụ quan trọng và cần thiết cho việc xử lý và biến đổi dữ liệu trong Power BI,
đặc biệt là khi làm việc với các nguồn dữ liệu lớn và phức tạp.
Giới thiệu Power Giao diện của Query Editor trong Power BI Desktop bao gồm các thành phần sau:
Query & Query Query Editor Tools (Thanh công cụ)
Editor 1
2
Formula Bar
Query Editor Query Editor Tools (thanh công cụ): Thanh công cụ bao gồm các nút để thực hiện các tác vụ như lưu, mở
Tools là gì? file, thêm bảng dữ liệu, thêm cột mới, lọc dữ liệu, tách cột, ghép bảng dữ liệu, sắp xếp dữ liệu, và các tùy
chọn biến đổi dữ liệu khác.
Tab “HOME” bao gồm các cài đặt chung và các công cụ chỉnh sửa bảng phổ biến
Tab “TRANSFORM” bao gồm các công cụ chỉnh sửa các bảng sẵn có đã tồn tại (chia/gộp, chỉnh sửa, nhóm xử lý text, …)
Tab “ADD COLUMN” bao gồm các công cụ tạo bảng mới (dựa trên một điều kiện, tính toán, công thức, ngày, …
Formula Bar là Trình chỉnh sửa công thức (formula bar) là một công cụ mạnh mẽ cho phép người dùng thực hiện các
gì? phép tính và biến đổi dữ liệu bằng cách sử dụng công thức và biểu thức. Trình chỉnh sửa công thức cung
cấp cú pháp dễ hiểu, kiểm tra lỗi và cho phép người dùng lưu trữ các công thức đã tạo.
Query list là gì? Query List của Query Editor trong Power BI là nơi chứa các danh sách liên quan đến các bảng mà chúng ta
đang chỉnh sửa.
NỘI DUNG
1. Chỉnh sửa bảng cơ bản (Edit table) 9. Merging queries
2. Text tools 10. Appending queries
3. Number tools 11. Refreshing queries
4. Date tools 12. Definding data categories
5. Thêm 01 calender table
6. Thêm index columns
7. Thêm conditional columns
8. Grouping Data
Chỉnh sửa bảng Sau đó chúng ta nhấn vào Transform Data để có thể vào trình Power Query Editor.
cơ bản Phía góc bên phải màn hình chúng ta có thanh công cụ Applied Steps, mỗi step nằm trong thanh công cụ
này sẽ tương ứng với một công thức trong Formular Bar. Ngoài việc thao tác trên thanh Ribbon thì chúng ta
còn một cách khác là sử dụng các câu lệnh. Nhưng trong bài viết này thì chúng ta sẽ sử dụng những thao
tác cơ bản để làm quen với cách sử dụng Ribbon và data trong PowerBI.
Thay đổi kiểu dữ Sử dụng chức năng Detect Data Type để thay đổi kiểu dữ liệu
liệu của bảng 2 Đối với phần thay đổi kiểu dữ
liệu thì các bạn hãy để ý trên
Header của mỗi cột dữ liệu thì
sẽ có ký hiệu. 123 hoặc ABC thì
đây là biểu tượng của loại dữ
1
liệu mà PowerBI đang nhận.
Chẳng hạn như
- 123 là dạng số,
- ABC là dạng chữ.
Phần Applied Đối với phần Applied Steps chúng ta có thể thay đổi tên các steps cho dễ
Steps là gì? nhớ những bước chúng ta đã thực hiện và quay lại chỉnh sửa các thao tác.
Đây chính là điểm khác biệt của PowerBI đối với Excel và Word bởi một khi
đã lưu lại file trong Word hay Excel thì các thao tác sẽ không thay đổi được
nữa. Thậm chí chúng ta cũng có thể đổi tên cho Query cho dễ nhớ hơn.
Phần Applied Sau khi làm xong công đoạn chỉnh sửa data thì bước tiếp theo mà chúng ta cần làm trong bảng dữ liệu
Steps là gì? chính là làm sạch data. Sau khi làm sạch data xong chúng ta chỉ cần nhấn vào Close & Apply phía bên góc
trái màn hình để hoàn tất việc thay đổi.
Phần field trong Sau khi data được load xong thì ở ngay phần Field trong Report Data sẽ có các trường dữ liệu của bảng
report data mà ta vừa chỉnh sửa
Phần field trong Hoặc để chi tiết hơn chúng ta hãy truy cập vào Data View để xem data theo bảng.
report data
Phần field trong Khi đã hoàn thành tất cả các tác vụ trên, để lưu lại data chúng ta vào File > Save as rồi đặt tên cho file (định
report data dạng của PowerBI là .pbix) rồi nhấn Save.
NỘI DUNG
1. Chỉnh sửa bảng cơ bản (Edit table) 9. Merging queries
2. Text tools 10. Appending queries
3. Number tools 11. Refreshing queries
4. Date tools 12. Definding data categories
5. Thêm 01 calender table
6. Thêm index columns
7. Thêm conditional columns
8. Grouping Data
Công cụ chỉnh
sửa văn bản
Công cụ chỉnh Để truy cập vào nhóm công cụ text thì ta truy cập vào tab Transform, trong đó có nhóm Text Column sẽ
sửa văn bản có các công cụ để làm việc với kiểu dữ liệu text, chẳng hạn như:
- Split Column (chia cột dữ liệu dạng text): Trong đó có hai tuỳ chọn cho người dùng gồm
+ By Delimiter: Chia cột dựa trên dấu ngăn cách
+ By Number of Characters: Dựa trên một số ký tự
- Format: Chỉnh sửa liên quan đến định dạng của Text Column, chẳng hạn như
+ Uppercase: Viết hoa
+ Lowercase: Viết thường
+ Capitalize Each Word: Viết hoa chữ đầu tiên mỗi từ
+ Add Prefix: Thêm tiền tố
+ Add Sufix: Thêm hậu tố
- Extract Character dựa trên một text column dựa trên chiều dài, ký tự đầu, cuối
- Merge Column: Gộp nhiều cột thành một trường mới.
Công cụ chỉnh Tiếp theo một cửa sổ sẽ hiện ra hỏi chúng ta có muốn thêm step hay không, các bạn nên tách riêng step
sửa văn bản này ra (Add new step) để không bị lẫn và dễ dàng quản lý
Công cụ chỉnh Bắt đầu chúng ta sẽ thử sử dụng Format để thay đổi định dạng của cột Prefix về viết hoa chữ cái đầu thì
sửa văn bản chúng ta chỉ cần nhấn vào Capitalize Each Word (tab Transform > Format > Capitalize Each Word)
2
1
Công cụ chỉnh Chúng ta có thể Split Column dựa trên một Delimiter hoặc Character. Ta sẽ lấy cột Email để tách ký tự @
sửa văn bản
1 2
3
Công cụ chỉnh Sau khi nhấn vào Split Column thì PowerBI đã tự động nhận diện
sửa văn bản dấu @ cho chúng ta và đưa ra các tuỳ chọn để chia dữ liệu:
- Left-most delimiter: Chia dữ liệu sang trái
- Right-most delimiter: Chia dữ liệu sang phải
Khi đã chọn được cách tách dữ liệu phù hợp thì ta chỉ cần nhấn OK
Công cụ chỉnh Với Merge Column chúng ta sẽ hợp nhất hai cột Prefix, Last Name và First Name
sửa văn bản
Công cụ chỉnh Sau đó một hộp thoại Merge Column sẽ hiện ra, thông báo
sửa văn bản với người dùng về việc gộp cột và có tuỳ chọn đổi tên cho
cột mà chúng ta đang muốn gộp.
NỘI DUNG
1. Chỉnh sửa bảng cơ bản (Edit table) 9. Merging queries
2. Text tools 10. Appending queries
3. Number tools 11. Refreshing queries
4. Date tools 12. Definding data categories
5. Thêm 01 calender table
6. Thêm index columns
7. Thêm conditional columns
8. Grouping Data
Công cụ chỉnh
sửa dữ liệu số
Công cụ chỉnh
sửa dữ liệu thời
gian
Thêm index
columns
Thêm index
columns
Grouping data
Grouping data
Grouping data
Grouping data
Grouping data
50