Power BI

POWER BI: Cách sử dụng hàm ALL trong DAX

Hàm ALL trong Power BI Dax có nhiệm vụ trả về tất cả các dòng trong bảng hoặc là các giá trị trong một cột, bỏ qua tất cả các bộ lọc đã được áp dụng vào công thức trước đó.

1/ Cú pháp hàm ALL trong Power BI

ALL ( [<TableNameOrColumnName>] [, <ColumnName> [, <ColumnName> [, … ] ] ] )

Trong đó:

  • Table: Bỏ lọc trên bảng
  • Column: Bỏ lọc trên cột

Ví dụ:

ALL ( Customer )

ALL ( Customer[Country], Customer[State] , Customer[City] )

Bạn có thể dùng một trong 2 cách trên.

2/ Giá trị trả về 

Là toàn bộ bảng hoặc một số cột trong bảng đã bỏ qua bộ lọc

3/ Lưu ý

Hàm ALL bỏ những bộ lọc tương ứng, giống như hàm REMOVEFILTERS trong Power BI Dax.

Khi sử dụng bảng, kết quả trả về là các dòng trong bảng gồ các dòng bị trùng lặp.

Khi sử dụng một cột, ALL sẽ trả về các giá trị duy nhất trong cột.

Trong một số trường hợp, hàm Dax này sẽ trả về kết quả là dòng rỗng.

ALL thường không dùng một mình mà sẽ kết hợp với một số hàm Dax trong Power BI như CALCULATE hoặc CALCULATETABLE.

Một trường khác là ALL trong Power BI có thể dùng bảng hoặc cột như một biểu thức tính toán khi nó được dùng một mình.

4/ Ví dụ cách sử dụng

Ví dụ 1: Sau đây là tính các sản phẩm có màu Red trong cột Color, bỏ qua các bộ lọc trong bảng sản phẩm trước đây.

=CALCULATETABLE (ALL ( ‘Product’ ),’Product'[Color] = “Red”)

Ví dụ 2: Tính tổng của các giá trị trong cột Total Sale và bỏ qua các bộ lọc đã áp dụng trong bảng Sale.

=SUMX (Sale[Total Sale], ALL[Sale])

Hàm ALL trong Power BI được sử dụng phổ biến. Vì vậy bạn cần nắm rõ cách sử dụng để kết hợp với các hàm Dax khác. Chúc các bạn thành công và hãy luôn theo dõi website Kienit mỗi ngày.

Bài viết xem thêm:

POWER BI: Cách sử dụng hàm COUNTA trong DAX

POWER BI: Cách sử dụng hàm IF trong DAX

POWER BI: Cách sử dụng hàm SUM trong DAX

POWER BI: Cách sử dụng hàm CEILING trong DAX

POWER BI: Cách sử dụng hàm SUMX trong DAX

What is your reaction?

Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0
Ti Ti
Mình tên là Trọng Thắng, hiện đang phụ trách quản lý website Kienit.com. Tất cả các bài viết trên website đều do mình tự học, tự áp dụng và biên soạn lại thành nội dung hoàn chỉnh. Hy vọng website sẽ giúp ích cho các bạn cũng đang tìm hiểu và tự học các kiến thức này giống mình.

    You may also like

    Leave a reply

    More in:Power BI