Xem nhanh
Hàm ALLEXCEPT xóa bỏ tất cả các bộ lọc đã được áp dụng trong 1 bảng, ngoại trừ trên 1 số cột được chỉ định sẽ không bỏ lọc.
ALLEXCEPT( <bảng>, <cột>, [<cột>,] … )
Có thể viết nhiều hơn 1 cột trong bảng
<bảng> : bảng muốn bỏ lọc
<cột> : cột trong bảng muốn giữ bộ lọc
Là bảng đã xóa bỏ các bộ lọc, ngoại trừ các cột được chỉ định sẽ vẫn giữ nguyên bộ lọc
Các giá trị dùng trong hàm ALLEXCEPT phải là các bảng hoặc cột được xác định cụ thể đã có sẵn, không phải là 1 biểu thức tính.
Hàm ALLEXCEPT thường dùng khi muốn bỏ lọc trên nhiều cột trong bảng nhưng không phải tất cả bảng.
Công thức sau đây tính tổng các giá trị trong cột Total Sales mà bỏ qua các bộ lọc đã (đang) áp dụng trong bảng Sales, ngoại trừ bộ lọc đang áp dụng trên cột ID của bảng Sales
=SUMX( ALLEXCEPT( Sales, Sales[ID] ), Sales[Total Sales] )
Trước tiên bỏ lọc trong bảng Sales nhưng vẫn giữ bộ lọc trên cột ID với hàm ALLEXCEPT
Sau đó tính tổng các giá trị trong cột Total Sales của bảng đã bỏ lọc với hàm SUMX