Hoàng Kiên
Hoàng Kiên
Thảo luận 15 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 304 lượt xem

Dear Tại sao OrderDate của em không có phân cấp ngày tháng tháng ạTrân

Dear Thầy,
Tại sao OrderDate của em không có phân cấp ngày tháng tháng ạ.
Trân trọng!
Thảo luận 15 câu trả lời
Lượt xem 304 lượt xem
Vỗ tay vỗ tay
Hoàng Kiên 09:08 - Aug 07, 2020
E bật phân cấp lên thì không hiển thị thành ngày tháng năm quý như StockDate ạ
Vỗ tay vỗ tay
Hoàng Kiên 09:08 - Aug 07, 2020
Hi bạn, dữ liệu đã đúng định dạng ngày tháng chưa nhỉ. Kiên gửi hình ảnh để cùng xem nhé
Vỗ tay vỗ tay
Hoàng Kiên 11:08 - Aug 07, 2020
https://imgur.com/a/EPAR4UF e gửi ảnh ạ
Vỗ tay vỗ tay
Hoàng Kiên 09:08 - Aug 10, 2020
Order Date chưa có biểu tượng lịch ở đầu trường trong view -> Bản chất vẫn định dạng Text. Bạn vào Query Editor để sửa tận gốc thành dạng Date đã nhé. Sau khi sửa thành định dạng Date (phải có biểu tượng lịch ở đầu trường như StockDate), thì bạn chuột phải vào trường đó -> New Hierarchy nếu chưa có
Vỗ tay vỗ tay
Hoàng Kiên 09:08 - Aug 13, 2020
Dear thầy,
Trong link gửi kèm e có gửi kèm e có đính 2 ảnh trong 1 link luôn ạ. Trong đó có ảnh query đã có định dạng date nhưng ở trong view vẫn không có biểu tượng lịch và e cũng thử New Hierachy nhưng nó lại hiện ra 1 dòng Ordate nữa không có phân cấp năm quý tháng ngày ạ.
Hiên Imgur.com của em bị lỗi nên không show được ảnh cho thầy xem lại được ạ hịc.
Em cảm ơn thầy.
Vỗ tay vỗ tay
Hoàng Kiên 15:08 - Aug 13, 2020
https://imgur.com/a/4fhDPuK. Ở query e đã xử lý rồi thầy ạ. Em New Hirechy rồi nhưng không hiện ra phân cấp Ngày, Tháng, Quý, Năm.
Vỗ tay vỗ tay
Hoàng Kiên 16:08 - Aug 13, 2020
E có sử dụng để tính toán thì công thức thì vẫn nhận dạng là định dạng ngày https://imgur.com/a/PqeywIl
Vỗ tay vỗ tay
Hoàng Kiên 17:08 - Aug 13, 2020
Mình thấy vấn đề vẫn là PBI đang ko nhận dữ liệu dạng date, dù tính toán vẫn được - mình cx chưa giải thích được. Bạn để ý là trước OrderDate ko có biểu tượng Calendar như StockDate nên mình Hierachy nó là phân cấp text, thì ko có tháng/quý/năm - Phải tìm cách cho PBI nhận diện ở report view đó là trường Date.
Hoặc bạn thử tạo 1 column mới bằng New Column: Orderdate(Fix) = Date(Year(orderdate),month(orderdate),day(orderdate) - rồi format dạng Date trong Column Tool xem có được ko. Ngoài ra bạn kiểm tra xem tùy chọn Time Intelligence có bị tắt ko ở File -> Options and settings -> Options -> Data Load -> Time intelligence Auto Date/Time check box.
Vỗ tay vỗ tay
Hoàng Kiên 17:08 - Aug 13, 2020
E làm theo cách dùng hàm này thì được ạ :(( Không biết sao lại thế nữa. hic
Vỗ tay vỗ tay
Hoàng Kiên 17:08 - Aug 13, 2020
Hi, giải quyết được là oke rồi, biết đâu lại do bản PBI có bugs :D Khi dùng thì kinh nghiệm của mình đôi khi có những cái ko giải quyết thông thường được, thì mình biến nó gián tiếp qua 1 cái. Ví dụ nếu mục đích dùng Hierachy để lấy Month chẳng hạn, mà ko được, mình dùng New Column, tạo luôn column là month bằng Dax Month, kiểu vậy đó
Vỗ tay vỗ tay
Hoàng Kiên 17:08 - Aug 14, 2020

Có khi PBI có bugs thật thầy ah. Hnay e query lại file mới Cột OrderDate lại có phân cấp giông StockDate. 


Vỗ tay vỗ tay
Hoàng Kiên 17:08 - Aug 17, 2020

Không phải Bugs thầy ạ. Do em nối relationship Bảng Date với Ordate. thì orderdate bị mất phân cấp ạ. Thầy có thể giải thích giúp em vì không ạ

Vỗ tay vỗ tay
Hoàng Kiên 08:08 - Aug 18, 2020
Khi sử dụng công thức em dùng Calendar để tính không dùng orderdate nữa. Vậy tại sao khi relationship thì kết nối trực tiếp lại không được tính phải tính qua snowflake ạ
Vỗ tay vỗ tay
Hoàng Kiên 12:08 - Aug 18, 2020

À vậy đúng rồi, khi dùng 1 trường Date làm relationship thì ko dùng được Hierarchy, vì nếu dùng Hierarchy, trường đó chỉ còn 1 giá trị ngày hoặc tháng hoặc năm, sẽ không còn key để tạo relationship với bảng khác nữa. 

Khi bạn dùng Calendar để tạo date, bạn chú ý là date đó ko được bắt theo từng giao dịch cho từng hàng đâu nhé, cái đó để tạo 1 bảng calendar độc lập thôi, mình chưa rõ ý sau, ko kết nối được trực tiếp như thế nào ? show mình xem với

Vỗ tay vỗ tay
Hoàng Kiên 14:08 - Aug 18, 2020

https://imgur.com/a/V2bG5WR Ý là e relationship date thì e dùng công thức e phải sử dụng date của calendar và ra kết quả như khi e k relationship nữa.

"Date đó ko được bắt theo từng giao dịch cho từng hàng đâu nhé, cái đó để tạo 1 bảng calendar độc lập thôi": Thầy giải thích rõ hơn được không ạ.


Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông