KB2800284 - FIX: Hasil yang salah saat Anda menjalankan kueri MDX yang menyertakan fungsi Agregat yang digunakan dalam anggota terhitung di SSAS 2008 R2 atau SSAS 2012

Berlaku Untuk
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Developer SQL Server 2012 Analysis Services SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Microsoft mendistribusikan perbaikan Microsoft SQL Server 2008 R2 Service Pack 2 (SP2) sebagai satu file yang dapat diunduh. Karena perbaikannya bersifat kumulatif, setiap rilis baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan sebelumnya SQL Server 2008 R2 Service Pack 2.

Gejala

Misalnya Anda menjalankan kueri Multidimensional Expressions (MDX) di Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008) atau Microsoft SQL Server 2012 Analysis Services (SSAS 2012) ketika kondisi berikut ini benar:

  • Kueri MDX memiliki fungsi Agregat yang digunakan dalam anggota terhitung dalam klausul WHERE.
  • Fungsi Agregat menggunakan lebih dari satu anggota hierarki Dim.Hier.
  • Ada pernyataan lingkup yang mempengaruhi anggota hierarki Dim.Hier yang tidak ada dalam fungsi Agregat.
  • Dimensi Dim adalah dimensi orang tua/anak.

Dalam situasi ini, pernyataan lingkup mengubah hasil fungsi Agregat. Hal ini menyebabkan kueri MDX mengembalikan hasil yang salah.

Catatan:

  • Masalah ini dapat diperiksa dengan menambahkan kata kunci EXISTING ke parameter fungsi Agregat.
  • Formulir kueri MDX ini sering dibuat oleh Excel ketika objek PivotTable dikonversi menjadi rumus (dengan menggunakan fungsi CUBESET).

        
      

Resolusi

Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut.

Pembaruan kumulatif 8 untuk SQL Server 2012 /en-us/help/2844205

Pembaruan kumulatif 4 untuk SQL Server 2012 SP1 /en-us/help/2833645

Pembaruan kumulatif 5 untuk SQL Server 2008 R2 SP2 /en-us/help/2797460

Tentang pembaruan kumulatif untuk SQL Server

Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:

      

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Informasi Selengkapnya

Untuk informasi selengkapnya tentang fungsi Agregat (MDX), masuk ke situs web MSDN berikut:

Informasi umum tentang fungsi Agregat