Mình bị confused giữa tạo cột trong query Editor và Dax. Trong bài giảng của thầy bến hàm if chilldren mình dùng như query và ông thức điều kiện có sẵn trên query thì nó khác thế nào với DAX ạ? Nhờ thầy giải thích dùm. Thanks
Hi bạn, về đúng bản chất chức năng mà Microsoft hướng dẫn:
- Sau khi load dữ liệu vào, ta sẽ dùng Query Editor để transform, nghĩa là nếu cần thêm/sửa/xóa cột gì thì ta làm luôn. Sau đó khi đã đủ trường, ta khai thác Report và viết thêm các DAX để tính toán dựa trên các trường dữ liệu sẵn có. Ví dụ: xử lý thêm cột Parent như trong bài trong Power Query, sau đó khi làm Report, viết DAX (dang measure) để tính Doanh thu của Điều kiện Parent =1.
- Tuy nhiên khi làm có thể phát sinh các nhu cầu mới, nên DAX vẫn có thể tạo thêm cả cột và column.
Về bản chất thì cùng 2 chức năng tạo Cột này sẽ không có gì khác nhau - chỉ khác nhau vị trí và cách làm thôi, còn khi thao tác bản chất ở đằng sau PBI sẽ đều dùng M.Language để tạo.
Vậy nghĩa là không có gì khác nhau phải không thầy.Nếu trước khi transform data mình cần thông tin đó thì mình sử dụng tạo cột mới trong query Editor.. Nếu sau khi mình trấn form data rồi, mà mình cần thêm thông tin thì mình phải sử dụng dax để thêm cột.