Hân Hứa Bảo
Hân Hứa Bảo
Thảo luận 3 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 248 lượt xem

Tại sao mình group nhóm thời gian mà không chọn được Hours trong cột BY (nó

Tại sao mình group nhóm thời gian mà không chọn được Hours trong cột BY (nó cứ ở mặc định Month thôi).

Mình đã định dạng cột thời gian của mình là DATE rồi.

Mong trung tâm giải đáp giúp mình.

Chân thành cảm ơn


Thảo luận 3 câu trả lời
Lượt xem 248 lượt xem
Vỗ tay vỗ tay
Hân Hứa Bảo 22:03 - Mar 15, 2022

Quy trình xử lý bạn làm như sau:

1. Đầu tiên kiểm tra lại kiểu dữ liệu (Data Type) trong cột mà bạn dùng làm Row Labels.

Việc định dạng chỉ là chế độ hiển thị thôi, còn bản chất dữ liệu phải đúng kiểu thời gian. Nội dung này ở chương 3 mình có giải thích và ở chương 10 có hướng dẫn cách kiểm tra và xử lý nếu dữ liệu chưa đúng.

2. Khi chắc chắn dữ liệu là đúng rồi thì bạn refresh lại pivot table để cập nhật lại.

3. Thử làm lại thao tác Group.

--

Nhưng mình nghĩ nếu bạn muốn gộp nhóm theo giờ để làm pivot thống kê theo khung giờ thì nên làm 1 cột riêng trong bảng data source, dùng hàm HOUR tách riêng số giờ ra (trong trường hợp dữ liệu thời gian gồm cả ngày và giờ thì nên tách riêng). Khi đó pivot table bạn đặt cột HOUR này vào Row Label => khi ra báo cáo thì gộp lại nhóm theo giờ.

Vỗ tay vỗ tay
Hân Hứa Bảo 14:03 - Mar 16, 2022

Cảm ơn Gitoho đã hướng dẫn mình.

Mình đã làm lại định dạng như hướng dẫn (định dạng trước kiểu DATE rồi mới bắt đầu nhập dữ liệu thời gian vào).

Nhưng khi đưa Cột GIỜ vào ô Row thì Pivot tự động tách giờ và phút ra riêng (xem chi tiết ở ảnh bên dưới). Đối với dữ liệu ngày tháng cũng bị tương tự (Pivot tự tách ngày và tháng ra riêng).

Có phải Pivot không hỗ trợ trường hợp này không ạ? (mình phải tách cột giờ ra riêng với phút trước khi Pivot thì mới được phải không?) 


Vỗ tay vỗ tay
Hân Hứa Bảo 14:03 - Mar 17, 2022

Việc tự tách giờ (hoặc tự tách ngày) là 1 đặc trưng của Pivot khi bạn đưa field chứa giá trị thời gian và Rows / columns.

Bạn nên hạn chế việc sử dụng trực tiếp field này trong pivot table.

Cách khắc phục: Bạn tạo thêm 1 cột phụ trong bảng dữ liệu, tách riêng giờ ra bằng hàm HOUR chẳng hạn. Kết quả cột này chỉ là dạng Số đơn thuần (không phải thời gian). => Khi đó bạn dùng cột giờ này làm pivot sẽ dễ hơn nhiều.

---

Thường với ngày tháng, thời gian khi làm pivot đều rất nhạy cảm nên mình sẽ cân nhắc kỹ xem báo cáo cần làm là dạng nào. Nếu cần báo cáo theo Ngày thì tách riêng ngày, theo số tháng thì tách riêng tháng... chứ ko đưa cả field chứa ngày tháng năm vào báo cáo.

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