Triệu chứng
Giả định rằng bạn chạy truy vấn biểu thức đa chiều (MDX) trong chế độ chặn trong Microsoft SQL Server 2012 Analysis Services (SSAS 2012). Truy vấn MDX trả về kết quả sai khi các điều kiện sau đây là đúng:
-
Mô hình chứa các toán tử đơn phân trên một hoặc nhiều cấu trúc phân cấp.
-
Truy vấn liên quan đến nhiều thành viên từ cùng một mức của cấu trúc phân cấp toán tử đơn phân.
Giải pháp
Vấn đề lần đầu tiên được khắc phục trong bản Cập Nhật tích lũy SQL Server sau đây.
Bản Cập Nhật tích lũy 4 cho SQL Server 2012 SP2 /en-us/help/3007556
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Cách giải quyết
Để giải quyết vấn đề này, hãy chạy truy vấn trong chế độ khối bằng cách đặt một trong các cờ sau đây thành 1:
-
CellByCellCalculationMode
-
CellByCellCalculationModeForUnaryOperatorAndSemiAdditiveMeasure
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".