PowerPivot cho Excel - Bảng tra cứu trong kho dữ liệu

Một trong những điều tôi liệt kê nhiều nhất về PowerPivot cho Excel là khả năng thêm bảng tra cứu vào tập dữ liệu của bạn. Hầu hết thời gian, dữ liệu bạn đang làm việc không có mọi lĩnh vực bạn cần để phân tích. Ví dụ: bạn có thể có trường ngày nhưng cần nhóm dữ liệu theo quý. Bạn có thể viết một công thức, nhưng sẽ dễ dàng hơn khi tạo một bảng tra cứu đơn giản trong môi trường PowerPivot.

Bạn cũng có thể sử dụng bảng tra cứu này cho một nhóm khác như tên tháng và nửa đầu / thứ hai của năm. Trong điều khoản lưu trữ dữ liệu, bạn thực sự đang tạo bảng thứ nguyên ngày. Trong bài viết này, tôi sẽ cung cấp cho bạn một vài bảng thứ nguyên ví dụ để nâng cao dự án PowerPivot cho Excel của bạn.

Bảng kích thước văn bản mới (tra cứu)

Hãy xem xét một bảng với dữ liệu đơn hàng (dữ liệu Contoso từ Microsoft bao gồm một bộ dữ liệu tương tự như thế này). Giả sử bảng có các trường cho khách hàng, ngày đặt hàng, tổng đơn đặt hàng và loại đơn đặt hàng. Chúng ta sẽ tập trung vào trường loại lệnh. Giả sử trường loại đơn hàng bao gồm các giá trị như:

Trong thực tế, bạn sẽ có mã cho những điều này nhưng để giữ ví dụ này đơn giản, giả sử đây là những giá trị thực tế trong bảng thứ tự.

Sử dụng PowerPivot cho Excel, bạn có thể dễ dàng nhóm các đơn đặt hàng của mình theo loại đơn đặt hàng. Nếu bạn muốn một nhóm khác thì sao? Ví dụ: giả sử bạn cần nhóm "danh mục" như máy tính, máy ảnh và điện thoại. Bảng thứ tự không có trường "danh mục", nhưng bạn có thể dễ dàng tạo bảng này dưới dạng bảng tra cứu trong PowerPivot dành cho Excel.

Bảng tra cứu mẫu hoàn chỉnh nằm bên dưới Bảng 1 . Dưới đây là các bước:

Khi bạn tạo PivotTable trong Excel dựa trên dữ liệu PowerPivot, bạn sẽ có thể nhóm theo trường Danh mục mới của bạn. Hãy nhớ rằng PowerPivot dành cho Excel chỉ hỗ trợ Tham gia bên trong. Nếu bạn có một "loại lệnh" bị thiếu trong bảng tra cứu của bạn, tất cả các bản ghi tương ứng cho loại đó sẽ bị thiếu trong bất kỳ PivotTable nào dựa trên dữ liệu PowerPivot. Bạn sẽ cần phải kiểm tra điều này theo thời gian.

Bảng kích thước ngày (tra cứu)

Bảng tra cứu ngày sẽ rất cần thiết trong hầu hết các dự án PowerPivot cho Excel của bạn. Hầu hết các tập dữ liệu đều có một số loại trường ngày tháng. Có các hàm để tính năm và tháng.

Tuy nhiên, nếu bạn cần văn bản tháng thực tế hoặc quý, bạn cần phải viết một công thức phức tạp. Sẽ dễ dàng hơn khi bao gồm bảng Tham số ngày (tra cứu) và so khớp nó với số tháng trong tập dữ liệu chính của bạn. Bạn sẽ cần phải thêm một cột vào bảng thứ tự của bạn để biểu thị số tháng từ trường ngày đặt hàng. Công thức DAX cho "tháng" trong ví dụ của chúng tôi là "= MONTH ([Ngày đặt hàng]). Số này sẽ trả về một số từ 1 đến 12 cho mỗi bản ghi. Bảng thứ nguyên của chúng tôi sẽ cung cấp các giá trị thay thế, liên kết với số tháng. Bảng phân tích ngày đầy đủ mẫu nằm bên dưới trong Bảng 2 .

Thứ nguyên ngày hoặc bảng tra cứu sẽ bao gồm 12 bản ghi. Cột tháng sẽ có các giá trị 1 - 12. Các cột khác sẽ bao gồm văn bản tháng viết tắt, văn bản đầy đủ tháng, quý, v.v. Dưới đây là các bước:

Một lần nữa, với việc bổ sung một thứ nguyên ngày, bạn sẽ có thể nhóm dữ liệu trong PivotTable của bạn bằng cách sử dụng bất kỳ giá trị khác nhau nào từ bảng tra cứu ngày. Nhóm theo quý hoặc tên của tháng sẽ là một snap.

Bảng thứ nguyên mẫu (Lookup)

Bảng 1

Kiểu thể loại
Netbook Máy vi tính
Máy tính để bàn Máy vi tính
Màn hình Máy vi tính
Máy chiếu & màn hình Máy vi tính
Máy in, Máy quét & Fax Máy vi tính
Thiết lập & Dịch vụ Máy tính Máy vi tính
Phụ kiện máy tính Máy vi tính
Máy ảnh kĩ thuật số Máy ảnh
Máy ảnh SLR kỹ thuật số Máy ảnh
Máy quay phim Máy ảnh
Máy quay phim Máy ảnh
Máy ảnh & Phụ kiện Máy quay Máy ảnh
Trang chủ & điện thoại văn phòng Điện thoại
Điện thoại màn hình cảm ứng Điện thoại
Điện thoại thông minh & PDA Điện thoại

ban 2

MonthNumber MonthTextShort MonthTextFull Phần tư Học kỳ
1 Tháng giêng tháng Giêng Q1 H1
2 Tháng hai Tháng hai Q1 H1
3 Tháng ba tháng Ba Q1 H1
4 Tháng tư Tháng tư Q2 H1
5 có thể có thể Q2 H1
6 Tháng sáu Tháng sáu Q2 H1
7 Tháng bảy Tháng 7 Q3 H2
số 8 Tháng 8 tháng Tám Q3 H2
9 Tháng 9 Tháng Chín Q3 H2
10 Tháng mười Tháng Mười Q4 H2
11 Tháng mười một Tháng mười một Q4 H2
12 Tháng mười hai Tháng mười hai Q4 H2