KB2800284 – ISPRAVKA: Netačan rezultat kada pokrenete MDX upit koji uključuje agregatnu funkciju koja se koristi u izračunatom članu u SSAS 2008 R2 ili SSAS 2012

Primenjuje se na
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 distribuira ispravke Microsoft SQL Server 2008 R2 servisnog paketa 2 (SP2) kao jednu datoteku koja se može preuzeti. Pošto su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene uz prethodno izdanje ispravke za SQL Server 2008 R2 servisni paket 2.

Simptomi

Pretpostavimo da pokrećete upit višedimenzionalnih izraza (MDX) u usluzi Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008) ili Microsoft SQL Server 2012 Analysis Services (SSAS 2012) kada su ispunjeni sledeći uslovi:

  • MDX upit ima agregatnu funkciju koja se koristi u izračunatom članu u odredbi WHERE.
  • Funkcija Aggregate koristi više od jednog člana hijerarhije Dim.Hier.
  • Postoji izjava o opsegu koja utiče na člana hijerarhije Dim.Hier koji nije prisutan u agregatnoj funkciji.
  • Dimenzija Dim je dimenzija nadređena/podređena.

U ovom slučaju, izjava scope menja rezultat agregatne funkcije. Zbog toga MDX upit vraća netačan rezultat.

Napomene:

  • Ovaj problem se može proveriti dodavanjem ključne reči POSTOJEĆE parametru agregatne funkcije.
  • Ovaj oblik MDX upita Excel često pravi kada se objekat izvedene tabele konvertuje u formule (pomoću funkcije CUBESET).

        
      

Rešenje

Problem je prvi put rešen u sledećoj kumulativnoj ispravci sistema SQL Server.

Kumulativna ispravka 8 za SQL Server 2012 /en-us/help/2844205

Kumulativna ispravka 4 za SQL Server 2012 SP1 /en-us/help/2833645

Kumulativna ispravka 5 za SQL Server 2008 R2 SP2 /en-us/help/2797460

Osnovni podaci o kumulativnim ispravkama za SQL Server

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

      

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Više informacija

Više informacija o funkciji Aggregate (MDX) potražite na sledećem MSDN veb sajtu:

Opšte informacije o funkciji "Agregat"