Hướng dẫn dùng ADDCOLUMNS trong Power BI DAX

Hàm Addcolumns (Dax) là hàm dùng để thêm các cột được tính toán vào bảng hoặc biểu thức bảng đã cho. Nếu bạn vẫn đang chưa biết cách sử dụng hàm này thì cùng UniTrain đọc qua bài viết dưới đây nha.

Miêu tả

Thêm các cột được tính toán vào bảng hoặc biểu thức bảng đã cho.

Cú pháp

ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…))

Tham số

Số thứ tự Tham số
1 <bảng>

Bảng hoặc biểu thức DAX trả lại kết quả là bảng

2 <tên cột>

Tên cột muốn thêm trong dấu ngoặc kép

3 <biểu thức expression>

Biểu thức vô hướng (Scalar expression) sẽ được áp dụng cho từng dòng của bảng

 

Giá trị trả về

Một bảng với toàn bộ cột nguyên bản trong bảng tham số và những cột mới thêm vào

Nhận xét

Chức năng này không được hỗ trợ để sử dụng trong chế độ DirectQuery khi được sử dụng trong các cột được tính toán hoặc các quy tắc bảo mật cấp hàng (RLS).

Ví dụ

Sau trả về phiên bản mở rộng của bảng Product Category bao gồm tổng giá trị bán hàng từ kênh người bán lại và doanh số bán hàng qua internet.

ADDCOLUMNS(ProductCategory,

, “Internet Sales”, SUMX(RELATEDTABLE(InternetSales_USD), InternetSales_USD[SalesAmount_USD])

, “Reseller Sales”, SUMX(RELATEDTABLE(ResellerSales_USD), ResellerSales_USD[SalesAmount_USD]))

Bảng sau đây hiển thị bản xem trước của dữ liệu:

ProductCategory ProductCategory ProductCategory [Internet Sales] [Reseller Sales]
Xe đạp 1 1 25107749,77 63084675.04
Components 2 2 11205837,96
Quần áo 3 3 306157.5829 1669943.267
Phụ kiện 4 4 640920.1338 534301.9888

Xem thêm

Data Visualization trong Power BI – Tại sao dân văn phòng nên học?

Xu hướng của Power BI trong năm 2022

Khóa học: Phân tích và trực quan hóa dữ liệu với Power BI

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

1 + 1 = ? (Nhập Haii để trả lời đúng)

Bài viết liên quan
Focus Cell trong Excel – Tính năng giúp tăng khả năng điều hướng

Đã bao giờ bạn lạc trôi giữa hàng trăm dòng, hàng ngàn cột trên Excel… mà không biết mình đang ở đâu? Nếu “mất phương hướng” là cảm giác quen thuộc

Xem thêm
Trí tuệ nhân tạo AI là gì? Khái niệm, phân loại và vai trò trong cuộc sống

Trong thời đại cách mạng công nghiệp 4.0, trí tuệ nhân tạo AI đang trở thành một phần không thể thiếu trong nhiều lĩnh vực của cuộc sống. Từ các trợ

Xem thêm
Truy vấn lồng (Subquery) trong SQL – Bí kíp giúp xử lý và truy xuất dữ liệu với mức độ phức tạp cao

Truy vấn lồng (Subquery) là một trong những công cụ hiệu quả trong SQL, giúp xử lý và truy xuất dữ liệu với mức độ phức tạp cao hơn so với

Xem thêm
Hàm TRIMRANGE() – Hàm xóa giá trị trống “đỉnh” hơn cả TRIM.

Như bạn đã biết hàm TRIM() trong Excel giúp loại bỏ các ký tự trống (khoảng trắng). Tương tự vậy hàm TRIMRANGE() được sử dụng để xóa các giá trị trống khỏi một phạm vi

Xem thêm