Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Microsoft SQL Server 2012 Analysis Services (SSAS 2012) uygulamasında filtre kullanan bir çok boyutlu Ifadeler (MDX) sorgusu çalıştırırsınız.
-
Filtre, üst/alt boyutta birden çok üye kullanır.
-
Üst/alt boyut birli işleçler kullanır.
Bu senaryoda döndürülen değer, boyuttaki tüm üyelerin tüm alt öğeleri için toplama değeridir. Ancak döndürülen değer, filtre koşulu için seçilen üyelerin toplamı olmalıdır.
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2012 SP1 için toplu güncelleştirme 6 /en-us/help/2874879
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:
Ek Bilgi
SSAS 2012 'da, VisualTotals birli işleçleri olan hiyerarşilerin visualtoplamların işlevi tam olarak desteklenebilir.Notlar:
-
Güncelleştirmeyi uyguladıktan sonra, değişikliği etkinleştirmek için yeni Visualtotalsenabledforunaryoperunaryoperatorsandsub Bu özelliğin değerini başka bir değere ayarlarsanız, değişiklik etkinleştirilemez ve Visualtoplamlar işlevinin seçili üyelerin toplamı yerine hiyerarşideki tüm üyelerin genel toplamını döndürdüğü önceki davranışa sahip olursunuz,.
-
Change 'i etkinleştirdikten sonra yalnızca +, -, ~ve Weight birli işleçleri desteklenir. * ve / birli işleçleri visualtoplamlar işlevi için desteklenmez. * Veya / birli Işleçleri olan hiyerarşilerde VISUALTOPLAMLAR işlevini kullanan bir MDX sorgusunu çalıştırdığınızda, doğrulama hataları oluşturulur.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.