Simptomi
Pretpostavimo da pokrenete upit za višedimenzionalne izraze (MDX) u sistemu Microsoft SQL Server 2012 (SSAS 2012) ili u sistemu Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008). MDX upit ima agregatnu funkciju koja se koristi u izračunatom članu u odredbi WHERE. U ovom trenutku, MDX upit daje netačan rezultat.Napomena Do ovog problema obično dolazi ako su ispunjeni sledeći uslovi:
-
Unary operator je definisan u nadređenoj ili podređenoj hijerarhiji.
-
Član reda je vežba nadređenog člana.
Rešenje
Kumulativne informacije o ažuriranju
Kumulativna ispravka 2 za SQL Server 2012 SP1
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 2. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2012 SP1 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2790947 Kumulativni paket ispravki 2 za SQL Server 2012 servisni paket 1Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje ispravke za SQL Server 2012 SP1. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2772858 SQL Server 2012 builds koji je objavljen nakon što je SQL Server 2012 servisni paket 1 objavljen
Kumulativna ispravka 5 za SQL Server 2012
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 5. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2012 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2777772 Kumulativni paket ispravki 5 za SQL Server 2012 Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravki za SQL Server 2012. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2692828 SQL Server 2012 builds koji su objavljeni nakon što je SQL Server 2012 objavljen
SQL Server 2008 R2 servisni paket 2
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 3. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2008 R2 servisni paket 2 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2754552 Kumulativni paket ispravki 3 za SQL Server 2008 R2 servisni paket 2 Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje ispravke za SQL Server 2008 R2 servisni paket 2. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2730301 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 Service Pack 2 was released
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Rešenje
Da biste zaobiљli ovaj problem, koristite funkciju "Sum"umesto funkcije Agregat.