Giới thiệu sơ lược về Power BI và một số clip về biểu đồ đặc biệt

Liên hệ QC

ptm0412

Bad Excel Member
Thành viên BQT
Administrator
Tham gia
4/11/07
Bài viết
13,762
Được thích
36,257
Donate (Momo)
Donate
Giới tính
Nam
Nghề nghiệp
Consultant
Giới thiệu Power BI
Power BI (Business inteligent) là một phần mềm của Microsoft với tính năng lập những báo cáo động và minh hoạ bằng biểu đồ rất sinh động và linh hoạt như pivot view của bộ Power Pivot. Tuy nhiên các dạng biểu đồ có sẵn của Power BI đa dạng hơn Power view và việc điều khiển biểu đồ BI mang tính minh hoạ cao hơn rất nhiều.

Một file báo cáo của Power BI có thể chia sẻ lên mạng (trang web của MS BI), và có thể chia sẻ cho các đối tượng liên quan. Việc chia sẻ này có cả việc phân quyền để được xem, chỉnh sửa, cập nhật, …

Cách hoạt động của Power BI có thể nói là bao gồm cả 3 tính năng Data Model Power Pivot, Power query và Power view của Excel mà không cần qua trung gian file excel:
  • Có thể lấy dữ liệu mà không cần hiển thị xuống sheet tương tự data model của Power pivot, và cũng có thể tạo relation cho các bảng dữ liệu với nhau như trong power pivot manager
  • Có thể lấy dữ liệu từ các nguồn dữ liệu với phương thức y như power query, có thể chỉnh sửa bằng power query editor như power query
  • Có thể tạo biểu đồ dashboard như power view
Cài đặt
Tải file cài đặt miễn phí tại trang web https://www.microsoft.com/en-us/download/details.aspx?id=58494
Nhấn Download và chọn phiên bản 32 bit hoặc 64 bit để cài đặt. Chọn phiên bản nào đồng bộ với phiên bản office của mình.
Sau khi cài đặt sẽ được yêu cầu đăng ký tài khoản, với địa chỉ mail công ty, không chấp nhận địa chỉ mail cá nhân như gmail, yahoo mail.
Không đăng ký thì không sử dụng được hết các chức năng của Power BI
Giao diện chính
Mở chương trình Power BI sẽ thấy giao diện:

1586351102591.png
  • Mục số 1: chọn để thao tác tạo biểu đồ
  • Mục số 2: chọn để xem dữ liệu các bảng hoặc để hiệu chỉnh dữ liệu
  • Mục số 3: chọn để tạo relation (sự liên kết) giữa các bảng dữ liệu
  • Mục số 4: Vùng hiển thị chính (biểu đồ hoặc dữ liệu)
  • Mục số 5: Vùng hiển thị các field dữ liệu dùng để lọc biểu đồ (chỉ xuất hiện khi chọn mục 1 và có thể ẩn đi)
  • Mục số 6: Vùng định dạng biểu đồ: Chọn loại biểu đồ và định dạng các loại cho biểu đồ (chỉ xuất hiện khi chọn mục 1 và có thể ẩn đi)
  • Vùng số 7: Liệt kê các bảng dữ liệu và mở rộng cho các trường dữ liệu
Một vài clip minh hoạ Power BI

Animated Bar chart


Bubble chart

Play scatter chart
 
Mình đang tìm hiểu Power BI, bạn nào có Giáo trình Power BI không, cho mình xin với.
Cám ơn!
 
Giới thiệu Power BI
Power BI (Business inteligent) là một phần mềm của Microsoft với tính năng lập những báo cáo động và minh hoạ bằng biểu đồ rất sinh động và linh hoạt như pivot view của bộ Power Pivot. Tuy nhiên các dạng biểu đồ có sẵn của Power BI đa dạng hơn Power view và việc điều khiển biểu đồ BI mang tính minh hoạ cao hơn rất nhiều.

Một file báo cáo của Power BI có thể chia sẻ lên mạng (trang web của MS BI), và có thể chia sẻ cho các đối tượng liên quan. Việc chia sẻ này có cả việc phân quyền để được xem, chỉnh sửa, cập nhật, …

Cách hoạt động của Power BI có thể nói là bao gồm cả 3 tính năng Data Model Power Pivot, Power query và Power view của Excel mà không cần qua trung gian file excel:
  • Có thể lấy dữ liệu mà không cần hiển thị xuống sheet tương tự data model của Power pivot, và cũng có thể tạo relation cho các bảng dữ liệu với nhau như trong power pivot manager
  • Có thể lấy dữ liệu từ các nguồn dữ liệu với phương thức y như power query, có thể chỉnh sửa bằng power query editor như power query
  • Có thể tạo biểu đồ dashboard như power view
Cài đặt
Tải file cài đặt miễn phí tại trang web https://www.microsoft.com/en-us/download/details.aspx?id=58494
Nhấn Download và chọn phiên bản 32 bit hoặc 64 bit để cài đặt. Chọn phiên bản nào đồng bộ với phiên bản office của mình.
Sau khi cài đặt sẽ được yêu cầu đăng ký tài khoản, với địa chỉ mail công ty, không chấp nhận địa chỉ mail cá nhân như gmail, yahoo mail.
Không đăng ký thì không sử dụng được hết các chức năng của Power BI
Giao diện chính
Mở chương trình Power BI sẽ thấy giao diện:

  • Mục số 1: chọn để thao tác tạo biểu đồ
  • Mục số 2: chọn để xem dữ liệu các bảng hoặc để hiệu chỉnh dữ liệu
  • Mục số 3: chọn để tạo relation (sự liên kết) giữa các bảng dữ liệu
  • Mục số 4: Vùng hiển thị chính (biểu đồ hoặc dữ liệu)
  • Mục số 5: Vùng hiển thị các field dữ liệu dùng để lọc biểu đồ (chỉ xuất hiện khi chọn mục 1 và có thể ẩn đi)
  • Mục số 6: Vùng định dạng biểu đồ: Chọn loại biểu đồ và định dạng các loại cho biểu đồ (chỉ xuất hiện khi chọn mục 1 và có thể ẩn đi)
  • Vùng số 7: Liệt kê các bảng dữ liệu và mở rộng cho các trường dữ liệu
Một vài clip minh hoạ Power BI

Animated Bar chart


Bubble chart

Play scatter chart
Anh có thể hướng dẫn cách lấy dữ liệu từ một số phần mềm (SQL) vì dụ phần mềm kế toán fast accounting không a?
 
Mình đang tìm hiểu Power BI, bạn nào có Giáo trình Power BI không, cho mình xin với.
Cám ơn!
Tôi đang viết tài liệu nhưng chưa hoàn thiện. Nói chung cách lấy dữ liệu y chang cách lấy của Power Pivot, chỉnh sửa dữ liệu cũng dùng Power query Editor. Chỉ có tạo và định dạng biểu đồ có hơi khác so với Power view, tính năng minh hoạ mạnh hơn
Anh có thể hướng dẫn cách lấy dữ liệu từ một số phần mềm (SQL) vì dụ phần mềm kế toán fast accounting không a?
Lấy dữ liệu từ SQL (các thể loại), cần phải có tên database, tên server, user và password của database. Không những thế bạn còn phải biết cấu trúc dữ liệu, bao gồm tên bảng, tên cột, liên kết các bảng, ... và phải biết viết câu lệnh SQL
Cách lấy bạn tham khảo tài liệu Power Pivot trong link https://www.giaiphapexcel.com/diendan/threads/QuaTangGPE13_Ptm0412.143641/
 
Lần chỉnh sửa cuối:
Hy vọng bạn sẽ edit Giáo trình nhanh và share sớm cho mọi người tham khảo. Chứ mình gà mờ tiếng Anh, xem trên Web Microsoft hiểu chưa rõ lắm.
Cái mình thích nhất ở Power BI là tính năng chỉnh lý, xem Báo cáo & Dashboard mãnh mẽ trên PC, Web và Mobile.
 

File đính kèm

  • Power BI 1.jpg
    Power BI 1.jpg
    59.7 KB · Đọc: 77
  • Power BI 2.jpg
    Power BI 2.jpg
    44.1 KB · Đọc: 72
Nhờ anh hướng dẫn chi tiết về relationship trong power bi. Kết nối nhiều trường dữ liệu, tạo mối quan hệ chưa chính xác được do chưa rõ bản chất các mối quan hệ.
 
Giới thiệu Power BI
Power BI (Business inteligent) là một phần mềm của Microsoft với tính năng lập những báo cáo động và minh hoạ bằng biểu đồ rất sinh động và linh hoạt như pivot view của bộ Power Pivot. Tuy nhiên các dạng biểu đồ có sẵn của Power BI đa dạng hơn Power view và việc điều khiển biểu đồ BI mang tính minh hoạ cao hơn rất nhiều.

Một file báo cáo của Power BI có thể chia sẻ lên mạng (trang web của MS BI), và có thể chia sẻ cho các đối tượng liên quan. Việc chia sẻ này có cả việc phân quyền để được xem, chỉnh sửa, cập nhật, …

Cách hoạt động của Power BI có thể nói là bao gồm cả 3 tính năng Data Model Power Pivot, Power query và Power view của Excel mà không cần qua trung gian file excel:
  • Có thể lấy dữ liệu mà không cần hiển thị xuống sheet tương tự data model của Power pivot, và cũng có thể tạo relation cho các bảng dữ liệu với nhau như trong power pivot manager
  • Có thể lấy dữ liệu từ các nguồn dữ liệu với phương thức y như power query, có thể chỉnh sửa bằng power query editor như power query
  • Có thể tạo biểu đồ dashboard như power view
Cài đặt
Tải file cài đặt miễn phí tại trang web https://www.microsoft.com/en-us/download/details.aspx?id=58494
Nhấn Download và chọn phiên bản 32 bit hoặc 64 bit để cài đặt. Chọn phiên bản nào đồng bộ với phiên bản office của mình.
Sau khi cài đặt sẽ được yêu cầu đăng ký tài khoản, với địa chỉ mail công ty, không chấp nhận địa chỉ mail cá nhân như gmail, yahoo mail.
Không đăng ký thì không sử dụng được hết các chức năng của Power BI
Giao diện chính
Mở chương trình Power BI sẽ thấy giao diện:

  • Mục số 1: chọn để thao tác tạo biểu đồ
  • Mục số 2: chọn để xem dữ liệu các bảng hoặc để hiệu chỉnh dữ liệu
  • Mục số 3: chọn để tạo relation (sự liên kết) giữa các bảng dữ liệu
  • Mục số 4: Vùng hiển thị chính (biểu đồ hoặc dữ liệu)
  • Mục số 5: Vùng hiển thị các field dữ liệu dùng để lọc biểu đồ (chỉ xuất hiện khi chọn mục 1 và có thể ẩn đi)
  • Mục số 6: Vùng định dạng biểu đồ: Chọn loại biểu đồ và định dạng các loại cho biểu đồ (chỉ xuất hiện khi chọn mục 1 và có thể ẩn đi)
  • Vùng số 7: Liệt kê các bảng dữ liệu và mở rộng cho các trường dữ liệu
Một vài clip minh hoạ Power BI

Animated Bar chart


Bubble chart

Play scatter chart
Cái này hay nhưng mà nó hơi rối quá vì phải chỉnh từng thứ 1 trong báo cáo rất chi tiết và phức tạp.

1594620218852.png
 
Nhờ anh hướng dẫn chi tiết về relationship trong power bi. Kết nối nhiều trường dữ liệu, tạo mối quan hệ chưa chính xác được do chưa rõ bản chất các mối quan hệ.
Đó chính là cái bạn cần học thêm để áp dụng ở bất kỳ đâu chứ không riêng Power BI. Nói sơ lược thì thế này:
Dữ liệu lưu trữ phải chia ra ít nhất 3 dạng:
1. Các danh mục:
- Các danh mục mặt hàng, khách hàng, nhà cung cấp, nhân viên, chi nhánh, cửa hàng, ... mỗi bảng danh mục có mã, tên, đặc điểm và những trường khác theo đặc trưng của danh mục, đặc biệt là có 1 trường nhóm cấp cha của bảng dưới đây
- Các danh mục nhóm cấp cha (parent) của danh mục trên: thí dụ nhóm hàng, loại khách hàng, ...
2. Các chính sách, khai báo
- Bảng giá bán theo thời kỳ, bảng quy định % chiết khấu theo thời kỳ, theo nhóm hàng, theo nhóm khách hàng
- Bảng tỷ lệ thuế TNCN theo thời kỳ và theo chính sách nhà nước. Tương tự là bảng tỷ lệ trích và đóng BH khi tính lương
- Bảng quy định tỷ lệ thưởng cho nhân viên theo doanh số, theo thời kỳ
- ... (các quy định chính sách khác)
3. Dữ liệu phát sinh & cập nhật hàng ngày
- dữ liệu bán hàng, mua hàng: chỉ chứa mã liên kết đến các danh mục dạng 1: mã mặt hàng, mã khách hàng/ nhà cung cấp, mã bảng giá bán và các nội dung đặc thù của 1 lần mua/ bán hàng: số lượng, đơn giá, thành tiền, số đơn hàng, ngày giao hàng
- dữ liệu tính lương: mã nhân viên, kỳ tính lương, mã danh mục BH, mã danh mục thuế TNCN, ... và các nội dung đặc thù của tính lương (số ngày công, số giờ tăng ca)

Như vậy:
Các bảng loại 1 và loại 2 có quan hệ trên trường khoá (mã) của bảng loại 2
Các bảng loại 1 và loại 3 có qua hệ trên trường khoá của bảng loại 1

Một trường hợp quan hệ nữa là giữa các bảng loại 3 với nhau thí dụ như tách dữ liệu bán hàng thành 2 bảng: bảng cha chứa thông tin đơn hàng (số đơn hàng, khàch hàng, ngày giao, tổng tiền), bảng con chứa các mặt hàng (mã hàng, đơn giá, số lượng, thành tiền, ...). Liên kết bằng trường khoá "mã đơn hàng"
Cái này hay nhưng mà nó hơi rối quá vì phải chỉnh từng thứ 1 trong báo cáo rất chi tiết và phức tạp.
Theo tôi không đến nỗi quá khó. Thí dụ data label không nhất thiết phải show ra mà đã có legend. Số liệu dạng table có thể click and see
Nhấn nút 1594625186848.png và chọn show as table

1594625111405.png

1594624836161.png
 
Đó chính là cái bạn cần học thêm để áp dụng ở bất kỳ đâu chứ không riêng Power BI. Nói sơ lược thì thế này:
Dữ liệu lưu trữ phải chia ra ít nhất 3 dạng:
1. Các danh mục:
- Các danh mục mặt hàng, khách hàng, nhà cung cấp, nhân viên, chi nhánh, cửa hàng, ... mỗi bảng danh mục có mã, tên, đặc điểm và những trường khác theo đặc trưng của danh mục, đặc biệt là có 1 trường nhóm cấp cha của bảng dưới đây
- Các danh mục nhóm cấp cha (parent) của danh mục trên: thí dụ nhóm hàng, loại khách hàng, ...
2. Các chính sách, khai báo
- Bảng giá bán theo thời kỳ, bảng quy định % chiết khấu theo thời kỳ, theo nhóm hàng, theo nhóm khách hàng
- Bảng tỷ lệ thuế TNCN theo thời kỳ và theo chính sách nhà nước. Tương tự là bảng tỷ lệ trích và đóng BH khi tính lương
- Bảng quy định tỷ lệ thưởng cho nhân viên theo doanh số, theo thời kỳ
- ... (các quy định chính sách khác)
3. Dữ liệu phát sinh & cập nhật hàng ngày
- dữ liệu bán hàng, mua hàng: chỉ chứa mã liên kết đến các danh mục dạng 1: mã mặt hàng, mã khách hàng/ nhà cung cấp, mã bảng giá bán và các nội dung đặc thù của 1 lần mua/ bán hàng: số lượng, đơn giá, thành tiền, số đơn hàng, ngày giao hàng
- dữ liệu tính lương: mã nhân viên, kỳ tính lương, mã danh mục BH, mã danh mục thuế TNCN, ... và các nội dung đặc thù của tính lương (số ngày công, số giờ tăng ca)

Như vậy:
Các bảng loại 1 và loại 2 có quan hệ trên trường khoá (mã) của bảng loại 2
Các bảng loại 1 và loại 3 có qua hệ trên trường khoá của bảng loại 1

Một trường hợp quan hệ nữa là giữa các bảng loại 3 với nhau thí dụ như tách dữ liệu bán hàng thành 2 bảng: bảng cha chứa thông tin đơn hàng (số đơn hàng, khàch hàng, ngày giao, tổng tiền), bảng con chứa các mặt hàng (mã hàng, đơn giá, số lượng, thành tiền, ...). Liên kết bằng trường khoá "mã đơn hàng"

Theo tôi không đến nỗi quá khó. Thí dụ data label không nhất thiết phải show ra mà đã có legend. Số liệu dạng table có thể click and see
Nhấn nút View attachment 241044 và chọn show as table

View attachment 241043

View attachment 241040
Cảm ơn anh đã chia sẻ. Nếu có thể anh cho em xin một ví dụ cụ thể mối quan hệ bằng file *.pbix. Em còn vướng chỗ này. Mấy cái biểu đồ thì em xử lý cũng tàm tạm rồi.
 
Cảm ơn anh đã chia sẻ. Nếu có thể anh cho em xin một ví dụ cụ thể mối quan hệ bằng file *.pbix. Em còn vướng chỗ này. Mấy cái biểu đồ thì em xử lý cũng tàm tạm rồi.
File BI chia sẻ thì dễ nhưng dữ liệu nguồn dù có chia sẻ kèm theo cũng không chạy ngay được, phải chỉnh sửa trong query.
Bạn có thể lấy file Access Northwind để thực hiện, sẽ thấy ngay những quan hệ 1-nhiều của các bảng:

1594695648914.png

Nếu dữ liệu Excel chuẩn thì tự tạo liên kết:

1594695748676.png
 
File BI chia sẻ thì dễ nhưng dữ liệu nguồn dù có chia sẻ kèm theo cũng không chạy ngay được, phải chỉnh sửa trong query.
Bạn có thể lấy file Access Northwind để thực hiện, sẽ thấy ngay những quan hệ 1-nhiều của các bảng:

View attachment 241074

Nếu dữ liệu Excel chuẩn thì tự tạo liên kết:

View attachment 241075
Có tài liệu hướng dẫn chưa Anh.
 
Chưa hoàn thiện bạn ơi. Vả lại cứ mỗi tháng BI update 1 lần thêm vài tính năng, nên ham thực hành quài hà, làm biếng viết
bên Em chỉnh sử dụng những báo cáo đơn giản thôi chứ cũng không có nhiều thời gian để ngồi chỉnh sửa. thấy nó quá nhiều chức năng và mẫu.
 
bên Em chỉnh sử dụng những báo cáo đơn giản thôi chứ cũng không có nhiều thời gian để ngồi chỉnh sửa. thấy nó quá nhiều chức năng và mẫu.
Nếu bạn đã có thể tạo 1 số báo cáo, vẽ 1 số biểu đồ trên BI rồi thì tôi nghĩ vướng mắc nằm ở phần lấy và xử lý dữ liệu.

Power BI sử dụng Power query để làm việc này. Vậy bạn có thể đọc về Power Query trong tài liệu Power Pivot mà tôi đã chia sẻ lần trước,
 
File BI chia sẻ thì dễ nhưng dữ liệu nguồn dù có chia sẻ kèm theo cũng không chạy ngay được, phải chỉnh sửa trong query.
Bạn có thể lấy file Access Northwind để thực hiện, sẽ thấy ngay những quan hệ 1-nhiều của các bảng:

View attachment 241074

Nếu dữ liệu Excel chuẩn thì tự tạo liên kết:

View attachment 241075
Cảm ơn anh đã chia sẻ. Em sẽ tham khảo thêm ở các ví dụ khác. Nếu anh có viết tài liệu về các trường hợp ứng dụng hàm Dax cụ thể trong Power bi, khi đó cho em xin một bản nhé!
 
Tôi đang viết tài liệu nhưng chưa hoàn thiện. Nói chung cách lấy dữ liệu y chang cách lấy của Power Pivot, chỉnh sửa dữ liệu cũng dùng Power query Editor. Chỉ có tạo và định dạng biểu đồ có hơi khác so với Power view, tính năng minh hoạ mạnh hơn

Lấy dữ liệu từ SQL (các thể loại), cần phải có tên database, tên server, user và password của database. Không những thế bạn còn phải biết cấu trúc dữ liệu, bao gồm tên bảng, tên cột, liên kết các bảng, ... và phải biết viết câu lệnh SQL
Cách lấy bạn tham khảo tài liệu Power Pivot trong link https://www.giaiphapexcel.com/diendan/threads/QuaTangGPE13_Ptm0412.143641/
Gửi anh ptm0412,
Hiện sếp em đang yêu cầu ra tết phải thành thục Power BI. Em trước đây cũng không có 1 chút kiến thức nào về Excel cũng như VBA. Do yêu cầu công việc em lên giaiphapexcel.com để tự học VBA, hiện em đã có logic cơ bản của VBA để viết tool phục vụ công việc. Cách em học là dựa chính vào yêu cầu cần những gì, khó đâu google search để tự hiểu. Tuy nhiên Power BI thì em đang không có đề bài để vọc. Anh có thể cho em xin một số bài tập của Power BI được không ạ. Em cám ơn anh rất nhiều. Chúc anh và gia đình năm mới mạnh khỏe, an khang, thịnh vượng.
 
Gửi anh ptm0412,
Hiện sếp em đang yêu cầu ra tết phải thành thục Power BI. Em trước đây cũng không có 1 chút kiến thức nào về Excel cũng như VBA. Do yêu cầu công việc em lên giaiphapexcel.com để tự học VBA, hiện em đã có logic cơ bản của VBA để viết tool phục vụ công việc. Cách em học là dựa chính vào yêu cầu cần những gì, khó đâu google search để tự hiểu. Tuy nhiên Power BI thì em đang không có đề bài để vọc. Anh có thể cho em xin một số bài tập của Power BI được không ạ. Em cám ơn anh rất nhiều. Chúc anh và gia đình năm mới mạnh khỏe, an khang, thịnh vượng.
Trước mắt bạn đọc tài liệu mục Power query để biết cách lấy dữ liệu và xử lý dữ liệu. Trong liên kết đó có các file dữ liệu mẫu. Sau đó rồi tạm vọc trong BI để vẽ các loại biểu đồ
 
Chào bác @ptm0412
Gần đây e bắt đầu dính vào việc xử lí dữ liệu và database trên bảng excel nên bắt đầu tìm hiểu về power pivot, power query cũng như power BI.

Như bài giới thiệu của bác thì Power BI bao gồm cả các chức năng của Power Pivot, Power Query rồi. Vậy nếu như sử dụng Power BI thì có cần phải sử dụng thêm Power Pivot và Power Query nữa không? Nếu có thì trong trường hợp nào mà Power BI không giải quyết được hoặc làm được nhưng không tốt, hoặc không chuyên, cần đến sự hỗ trợ của Power Pivot và Power Query.

Cảm ơn bác đã tư vấn
 
Lần chỉnh sửa cuối:
Chào bác @ptm0412
Gần đây e bắt đầu dính vào việc xử lí dữ liệu và database trên bảng excel nên bắt đầu tìm hiểu về power pivot, power query cũng như power BI.

Như bài giới thiệu của bác thì Power BI bao gồm cả các chức năng của Power Pivot, Power Query rồi. Vậy nếu như sử dụng Power BI thì có cần phải sử dụng thêm Power Pivot và Power Query nữa không? Nếu có thì trong trường hợp nào mà Power BI không giải quyết được hoặc làm được nhưng không tốt, hoặc không chuyên, cần đến sự hỗ trợ của Power Pivot và Power Query.

Cảm ơn bác đã tư vấn
Power Pivot (chủ yếu là Data Model) và Power Query là công cụ để lấy dữ liệu thô và xử lý dữ liệu đó thành những query có thể ra báo cáo.
Excel xài 2 công cụ này, ra báo cáo trên sheet Excel, ra dashboard trên Excel và dùng Power View để vẽ dashboard.
Còn Power BI cũng dùng 2 công cụ này nhưng ra báo cáo trong giao diện phần mềm của nó. Thế thôi

Sự khác biệt là file BI có thể chia sẻ trên mạng để xem mà người xem không cần cài đặt. Và những tính năng khác mà ngay cả tôi cũng chưa biết hết
 
Web KT
Back
Top Bottom