Hoc ke toan tai vinh phuc


Hàm CUBEVALUE function trong excel

Hàm CUBEVALUE function trong excel

 
Áp dụng cho: Excel 2016 , Excel 2013 , Excel 2010 , Excel 2007 , Excel 2016 cho Mac , Excel cho Mac 2011 , Nhiều hơn ...
Bài viết này mô tả cú pháp công thức và cách sử dụng của CUBEVALUE  chức năng trong Microsoft Excel.
 
Sự miêu tả
 
Trả về một giá trị tổng hợp từ các khối.
 
cú pháp
 
CUBEVALUE (kết nối, [member_expression1], [member_expression2], ...)
 
Các chức năng cú pháp CUBEVALUE có các đối số sau đây:
 
Kết nối     bắt buộc. Một chuỗi văn bản của tên của kết nối với lập phương.
 
Member_expression     Tùy chọn. Một chuỗi văn bản của một biểu thức đa chiều (MDX) để định ra một thành viên hoặc tuple trong khối lập phương. Ngoài ra, member_expression có thể là một định nghĩa thiết lập với chức năng CUBESET. Sử dụng member_expression như một slicer để xác định phần của khối lập phương mà các giá trị tổng hợp được trả về. Nếu không có biện pháp được quy định tại member_expression, thước đo mặc định cho khối lập phương được sử dụng.
 
Các chú thích
 
Khi chức năng CUBEVALUE đánh giá, nó tạm thời hiển thị một "# GETTING_DATA ..." tin nhắn trong tế bào trước khi tất cả các dữ liệu được lấy ra.
 
Nếu một tế bào tham chiếu được sử dụng cho member_expression, và tham chiếu ô đó có chứa một hàm CUBE, sau đó member_expression sử dụng biểu thức MDX cho các mục trong ô tham chiếu, và không phải là giá trị hiển thị trong đó ô tham chiếu.
 
Nếu tên kết nối không phải là một kết nối bảng tính giá trị được lưu trữ trong bảng tính, CUBEVALUE trả về thông báo lỗi #NAME? giá trị lỗi. Nếu (OLAP) máy chủ trực tuyến Analytical Processing không chạy, không có, hoặc trả về một thông báo lỗi, CUBEVALUE trả về thông báo lỗi #NAME? giá trị lỗi.
 
Nếu ít nhất một yếu tố trong các tuple là không hợp lệ, CUBEVALUE trả về #VALUE! giá trị lỗi.
 
CUBEVALUE trả về # N / A giá trị lỗi khi:
 
Cú pháp member_expression là không chính xác.
 
Các thành viên theo quy định của member_expression không tồn tại trong khối lập phương.
 
Các tuple là không hợp lệ vì không có giao cho các giá trị quy định. (Điều này có thể xảy ra với nhiều yếu tố từ hệ thống cấp bậc tương tự.)
 
Các thiết lập có chứa ít nhất một thành viên với một chiều hướng khác nhau hơn so với các thành viên khác.
 
CUBEVALUE có thể trở lại một # N / A giá trị lỗi nếu bạn tham khảo một phiên đối tượng trên, chẳng hạn như một thành viên tính toán hoặc đã đặt tên, trong một PivotTable khi chia sẻ một kết nối, và PivotTable đó bị xóa hoặc bạn chuyển đổi các PivotTable vào sữa công thức. (Trên Tùy chọn tab, trong Công cụ nhóm, kích OLAP Công cụ , và sau đó nhấp vào Convert to Formulas .)
 
Vấn đề: giá trị Null được chuyển đổi thành các chuỗi số không dài
 
Trong Excel, nếu ô không có dữ liệu bởi vì bạn không bao giờ thay đổi nó hoặc bạn đã xóa các nội dung, các tế bào có chứa một giá trị rỗng. Trong nhiều hệ thống cơ sở dữ liệu, một giá trị rỗng được gọi là một giá trị Null. Một giá trị rỗng hoặc Null nghĩa đen có nghĩa là "Không có giá trị." Tuy nhiên, một công thức không bao giờ có thể trả về một chuỗi rỗng hoặc giá trị Null. Một công thức luôn luôn trả về một trong ba giá trị: giá trị số; một giá trị văn bản, mà có thể là một chuỗi số không dài, hoặc một giá trị lỗi, chẳng hạn như giá trị lỗi #NUM! hoặc #VALUE.
 
Nếu một công thức có chứa một hàm CUBEVALUE kết nối với một (OLAP) cơ sở dữ liệu trực tuyến Analytical Processing và một truy vấn để này kết quả cơ sở dữ liệu trong một giá trị Null, Excel chuyển đổi giá trị Null này cho một chuỗi số không dài, thậm chí nếu công thức nếu không sẽ trả về một số giá trị. Điều này có thể dẫn đến một tình huống mà một loạt các tế bào có chứa một sự kết hợp của các giá trị chuỗi số và số không dài, và tình trạng này có thể ảnh hưởng đến kết quả của các công thức khác mà tham khảo mà phạm vi của các tế bào. Ví dụ, nếu A1 và A3 chứa số, và A2 chứa một công thức với một chức năng CUBEVALUE trả về một chuỗi số không dài, công thức sau đây sẽ trả về một #VALUE! lỗi:
 
= A1 + A2 + A3
 
Để ngăn chặn điều này, bạn có thể kiểm tra cho một chuỗi số không dài bằng cách sử dụng các chức năng ISTEXT và bằng cách sử dụng hàm IF để thay thế có độ dài không với 0 (zero) như ví dụ sau đây cho thấy:
 
= IF (ISTEXT (A1), 0, A1) + IF (ISTEXT (A2), 0, A2) + IF (ISTEXT (A3), 0, A3)
 
Ngoài ra, bạn có thể tổ chức CUBEVALUE trong một điều kiện IF trả về giá trị 0 nếu chức năng CUBEVALUE đánh giá cho một chuỗi số không dài như ví dụ sau đây cho thấy:
 
= IF (CUBEVALUE ( "bán hàng", "[biện pháp]. [Lợi nhuận]", "[Thời gian]. [2004]", "[Tất cả các sản phẩm]. [Uống]") = "", 0, CUBEVALUE ( "Bán hàng "," [biện pháp]. [Lợi nhuận] "," [Thời gian]. [2004] "," [Tất cả các sản phẩm]. [uống] "))
 
Chú ý rằng hàm SUM không yêu cầu thử nghiệm này cho một chuỗi số không dài vì nó sẽ tự động bỏ qua các chuỗi số không dài khi tính toán giá trị trả về của nó.
 
Các ví dụ
 
= CUBEVALUE ( "bán hàng", "[biện pháp]. [Lợi nhuận]", "[Thời gian]. [2004]", "[Tất cả các sản phẩm]. [Uống]")
 
= CUBEVALUE ($ A $ 1, "[biện pháp]. [Lợi nhuận]", D $ 12, $ A23)
 
= CUBEVALUE ( "Sales", $ B $ 7, D $ 12, $ A23)

Các bài viết mới
Các tin cũ hơn

TRUNG TÂM KẾ TOÁN VĨNH PHÚC

Chuyên đào tạo: kế toán tổng hợp, kế toán thực hành thực tế.

Địa chỉ: Chu Văn An - P.Khai Quang - Vĩnh yên - Vĩnh Phúc

Hotline: 0982 686 028 - Mr Hải

Copyright © 2015 TiengAnh001. All rights Reserved
Design with by ThuNguyen
0966 636 387