Tổng hợp một số Rules của DAX (phần 1)
- AutoReport
- Jul 4, 2023
- 1 min read

① Interators và calculated columns có row context. ② Bộ lọc ban đầu bao gồm các hàng, cột, các filters, slicers và các visual khác trong báo cáo. ③ Việc lan truyền bộ lọc sẽ di chuyển theo hướng từ “một” đến “nhiều” trong mối quan hệ bảng. (Cũng có thể lọc dữ liệu bản dựa trên kết quả của một bảng dữ liệu bằng cách sử dụng DAX thay vì truyền bộ lọc.) ④ Row context không tự động tạo filter context. ⑤ Row context không tuân theo các mối liên kết. Nó cũng không tạo filter context và do đó nó không bị lan truyền. ⑥ Row context đề cập đến khả năng của interators hoặc calculated column được biết đến rằng mỗi dòng tương ứng là mỗi bước của tính việc tính toán của công thức. ⑦ DAX sẽ luôn tạo một CALCULATE ngầm trong mọi measure. ⑧ Khái niệm Context trasition có thể tồn tại ở bất kỳ đâu mà row context đó tồn tại. ⑨ FILTER là một interator, nó tạo ra một bảng và lọc nó, sau đó trả về một bảng ảo. ⑩ Một bảng ảo sẽ giữ lại liên kết đến (các) bảng mà nó được tạo. Điều này được gọi là lineage. ⑪ CALCULATE chấp nhận một biểu thức, có thể nhận nhiều bộ lọc hoặc sửa đổi bộ lọc và trả về một giá trị vô hướng (scalar value).
Comments