Bu düzeltme, Microsoft SQL Server 2014 ve 2017 Analysis Services (SSAS), SQL Server 2012 SP2 ve SQL Server 2016 SP1 için de geçerlidir.
Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
SQL Server Analysis Services 'ta (SSAS) bir ölçü ve birkaç boyut özniteliği kullanarak bir Pivot tablosu oluşturursunuz.
-
Belirli bir öğeyi filtreleyerek filtreyi boyutlardan birinden kaldırırsınız.
-
Filtre koşulunda, alt seçimi olan önceki bir sorgu (sorgu 1) ve bir perspektifte çalışan bir sonraki sorgu (sorgu 2) vardır. Notlar
-
Hem sorgu 1 hem de sorgu 2 aynı rol altında çalışır.
-
Sorgu 2 tarafından aranan alan, sorgu 1 (alt seçim dilimi olmadan) alanından memnun olabilir. Sorgu 1 ' de ve ayrıca sorgu 2 ' de bir hesaplama vardır ve bu, sonuçların önbelleğe alınmasını ve sonra da genel formül altyapısı önbelleğine aranmasına neden olur.
-
Bu senaryoda, toplamlar, belirli bir filtrelenmiş öğenin toplamını görmeye devam ettiğinden yanlıştır.
Neden
Sorun, Microsoft SQL Server 2012 SP1 için toplu güncelleştirme 4 ' ten "genel toplamlar" bölümünde bir gerileme nedeniyle oluşur.
Çözüm
Sorun, aşağıdaki SQL Server toplu güncelleştirmelerinde giderilmiştir:
SQL Server 2017 için toplu güncelleştirme 10
SQL Server 2016 SP1 için toplu güncelleştirme 8
SQL Server 2012 SP2 için toplu güncelleştirme 1
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.