Gejala
Misalnya Anda menggunakan Microsoft SQL Server 2012 Analysis Service (SSAS 2012) atau SSAS 2014 dalam mode terpadu dimensi model (UDM). Saat Anda menjalankan kueri data Analysis Expressions (DAX) dengan filter pada anggota setelah Anda menjalankan kueri DAX tanpa filter apa pun, kueri akan mengembalikan hasil yang salah. Misalnya: Anda menjalankan kueri DAX berikut ini pertama kali dibandingkan dengan kubus Adventureworks:
EVALUATE ROW("Internet_Gross_Profit", 'Internet Sales'[Internet Gross Profit])
Lalu Anda menjalankan kueri DAX berikut ini setelah kueri sebelumnya:
EVALUATECALCULATETABLE(ROW("Internet_Gross_Profit", 'Internet Sales'[Internet Gross Profit]),KEEPFILTERS(FILTER(KEEPFILTERS(VALUES('Date'[Month of Year.Key0])),OR(OR('Date'[Month of Year.Key0] = 9, 'Date'[Month of Year.Key0] = 8),'Date'[Month of Year.Key0] = 5))))
Ini mengembalikan hasil yang sama seperti kueri pertama. Ini tidak benar.
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut ini.
Pembaruan kumulatif 4 untuk SQL Server 2014 /en-us/help/2999197
Pembaruan kumulatif 2 untuk SQL Server 2012 SP2 /en-us/help/2983175
11 pembaruan kumulatif untuk SQL Server 2012 SP1 /en-us/help/2975396
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 pada produk Microsoft yang tercantum di bagian "Berlaku untuk".