Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Nội dung được viết bởi Linh Mai

Bài viết này sẽ hướng dẫn cách để ứng dụng ngôn ngữ DAX trong Power BI vào tính toán các chỉ số kho khi xây dựng báo cáo. Hãy cùng tìm hiểu ngay nào các bạn ơi!

Trong bài viết trước, chúng mình đã giới thiệu cho các bạn về DAX trong Power BI là gì. DAX hay Data Analysis Expressions được hiểu là một loại ngôn ngữ bao gồm các hàm, toán tử và hằng số, sử dụng trong công thức hoặc biểu thức tính để giải quyết một bài toán cụ thể. Các bạn dành chút thời gian đọc lại bài phân tích trước đó của chúng mình để hiểu rõ hơn nhé. Với bài viết này, chúng mình sẽ hướng dẫn các bạn cách ứng dụng DAX vào việc tính toán các chỉ số để xây dựng báo cáo kho.

Ứng dụng DAX trong Power BI để xây dựng báo cáo kho

Tiêu chí cần có của báo cáo kho

Cũng giống mọi loại báo cáo khác như báo cáo quản trị hay báo cáo tài chính thì khi xây dựng báo cáo kho thì bạn phải có một bộ tiêu chí hoặc chỉ tiêu cụ thể. Ở đây, chúng mình đã chuẩn bị một bộ tiêu chí cho báo cáo kho bao gồm các chỉ số sau:

  1. Giá trị nhập xuất tồn
  2. Giá trị nhập xuất tồn theo tháng trong năm
  3. Giá trị nhập xuất tồn theo kho
  4. Top 10 sản phẩm có giá trị tồn kho lớn nhất
  5. Top 10 sản phẩm có số lượng tồn kho lớn nhất
  6. Xuất nhập tồn chi tiết theo nhóm sản phẩm và sản phẩm
  7. Bộ lọc về: nhóm hàng, kho, ngày, tháng, năm

Trước khi đi vào việc ứng dụng DAX trong Power BI để tính toán các chỉ số cho báo cáo kho thì bạn cần tạo mô hình dữ liệu (Data Model) với dữ liệu của bạn. Cách tạo Data Model chúng mình đã hướng dẫn trong bài viết trước rồi nhé. Hình ảnh dưới đây là một Data Model chúng mình đã tạo với 2 bảng là: Hàng hóa và Nhập xuất. Mối quan hệ giữa 2 bảng này là 1 - nhiều (1 - *).

Ứng dụng DAX trong Power BI để tính toán chỉ số kho
 

Xem thêm: DAX trong Power BI là gì? Tổng quan về DAX trong Power BI

Cách dùng DAX trong Power BI tính toán chỉ số kho

Để sử dụng DAX trong Power BI cho việc tính toán chỉ số kho thì chúng mình sẽ tạo thêm một bảng danh mục thời gian. Để tạo bảng mới này thì chúng ta sẽ vào Data View, sử dụng công thức Calendar để tạo lịch (Date Dimension) cho dữ liệu.

Bước 1: Các bạn bấm vào Table Tools => chọn mục New Table để bắt đầu tạo bảng mới:

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Bước 2: Các bạn tiến hành nhập tên vào công thức của bảng mới vào thanh Structure:

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Công thức CALENDAR sẽ áp dụng 2 tham số đầu vào là Start Date và End Date. Do đó các bạn sẽ dùng hàm DATE để nhập tham số như sau:

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Nhập xong tham số các bạn bấm Enter là sẽ thấy bảng danh mục thời gian đã được tạo ra:

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Xem thêm: Data Model là gì? Ứng dụng Data Modeling trong xây dựng báo cáo kho

Bước 3: Tạo thêm các cột thông tin liên quan cho bảng mới

Các bạn bấm vào New Column để tạo ra một cột mới rồi dùng công thức Năm = YEAR([DATE]) để lấy phần năm ra một cột riền như sau:

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Tương tự như vậy, để lấy phần quý trong năm ra một cột riêng các bạn sử dụng công thức sau: Quý = QUARTER([Date])

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Công thức cho cột tháng và ngày sẽ có dạng như sau:

  • Tháng = MONTH([Date])
  • Ngày = DAY([Date])

Đây là kết quả cuối cùng sau khi chúng ta tạo xong bảng Date Dimension:

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Bước 4: Tạo mối quan hệ giữa bảng mới và các bảng sẵn có

Chúng ta sẽ quay lại phần Modal View thì sẽ thấy bảng mới tạo đã hiện lên. Việc cần làm bây giờ là liên kết nói với các bảng sẵn có mà cụ thể ở đây là bảng nhập xuất.

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Để tạo quan hệ thì vào Manage Relationships => chọn New trong bảng Manage Relationships hiện ra sau đó => chọn 2 bảng là bảng thời gian và bảng nhập xuất. Hai bảng này sẽ liên kết với nhau qua cột Date trong bảng thời gian và cột Ngày hạch toán trong bảng nhập xuất. Các thiết lập khác thì các bạn chọn như trong hình ảnh dưới đây rồi bấm OK:

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Sau đó các bạn sẽ thấy mối quan hệ giữa 2 bảng đã được thiết lập:

Ứng dụng DAX trong Power BI để tính toán chỉ số kho
 

Xem thêm: Các chức năng và công cụ xử lý dữ liệu dạng Date của PowerBI

Bước 5: Tạo các chỉ số để đưa vào báo cáo kho

Đầu tiên, chúng mình sẽ tạo một bảng mới để chứa các chỉ số sẽ đưa vào báo cáo kho bằng cách vào thẻ Home => chọn công cụ Enter Data:

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Chúng mình sẽ đặt tên cho bảng là Measure vì nó chứa các công thức và chỉ số, sau đó bấm vào nút Load. Sau đó hãy bấm vào bảng Measure trong mục Fields => chọn mục New Measure. Công thức mà chúng ta sẽ nhập cho các Measure mới này là:

Công thức tính giá trị nhập trong kỳ sẽ là: GiaTriNhapTrongKy = SUM(F_NhapXuat[Giá trị nhập])

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Công thức tính giá trị xuất trong kỳ sẽ là: GiaTriXuatTrongKy = SUM(F_NhapXuat[Giá trị xuất])

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Công thức tính số lượng nhập trong kỳ sẽ là: SoLuongNhapTrongKy = SUM(F_NhapXuat[Số lượng nhập])

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Công thức tính số lượng xuất trong kỳ sẽ là: SoLuongXuatTrongKy = SUM(F_NhapXuat[Số lượng xuất])

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Công thức tính giá trị tồn kho cuối kỳ sẽ là: GiaTriTonKhoCuoiKy = CALCULATE(SUMX(F_NhapXuat, [Giá trị nhập]*[Trạng thái]+[Giá trị xuất]*[Trạng thái]),DATESBETWEEN(D_Date[Date],BLANK(),LASTDATE(D_Date[Date]))

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Công thức tính số lượngtồn kho cuối kỳ sẽ là: SoLuongTonKhoCuoiKy = CALCULATE(SUMX(F_NhapXuat, [Số lượng nhập]*[Trạng thái]+[Số lượng xuất]*[Trạng thái]),DATESBETWEEN(D_Date[Date],BLANK(),LASTDATE(D_Date[Date]))

Ứng dụng DAX trong Power BI để tính toán chỉ số kho

Kết luận

Như vậy, chúng mình đã hướng dẫn xong cho các bạn về cách ứng dụng DAX trong Power BI để tính toán chỉ số kho. Hãy áp dụng vào công việc thực tế của bạn nhé. Nếu các bạn muốn được học nhiều hơn về cách sử dụng Power BI trong xây dựng báo cáo kho thì hãy đăng ký ngay khóa học:

Đây là khóa học dành cho các bạn muốn trở thành chuyên viên phân tích dữ liệu, Chương trình học sẽ tập trung vào các ứng dụng của Power BI với việc xây dựng báo quản trị kho. Bài học lý thuyết sẽ đi kèm bài tập thực hành giúp bạn nắm bắt kiến thức cực nhanh. Giảng viên cũng luôn sẵn lòng hỗ trợ, giải đáp mọi thắc mắc của bạn trong vòng 24h. Hãy đăng ký ngay hôm nay để được nhận ưu đãi học phí các bạn nhé.

Power BI - một công cụ tạo báo cáo, biểu đồ trực quan được sử dụng phổ biến trong nhiều lĩnh vực, đặc biệt là Phân tích dữ liệu. Nếu như bạn vẫn tốn vài giờ, thậm trí vài ngày để làm báo cáo trên Excel thì hãy dừng lại ngay!

Power BI sẽ ở đây và trở thành “vị cứu tinh” cho bạn, giúp bạn vượt qua “nỗi sợ” mỗi khi đến kỳ làm báo cáo. Khám phá công cụ tuyệt vời này ngay với khóa học “PBIG01 - Tuyệt đỉnh Power BI - Thành thạo trực quan hóa và Phân tích dữ liệu” tại Gitiho.

Giờ đây, bạn có thể nhanh chóng biến dữ liệu thô thành báo cáo trực quan sinh động, từ đó dễ dàng đưa ra quyết định thông minh, nhanh chóng, kịp thời. Để biết tại sao mọi người lại “tung hô” Power BI nhiều đến thế, nhấn vào Đăng ký Học thử ngay nhé!

5/5 - (1 bình chọn)

5/5 - (1 bình chọn)

0 thảo luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ thông tin và truyền thông