Sümptomid
Arvestage järgmise stsenaariumiga.
-
Käivitate mitmemõõtmeline avaldised (MDX) päring, mis kasutab Microsoft SQL Server 2012 analüüsiteenuste (SSAS 2012) filtrit.
-
Filter kasutab vanema/tütre dimensioonil mitut liiget.
-
Ema/tütre dimensioon kasutab unaarne tehtemärke.
Selle stsenaariumi korral on tagastatud väärtus kõigi selle dimensiooni liikmete kõigi laste jaoks värskenduskomplekti väärtus. Tagastatud väärtus peaks siiski olema filtri tingimuse jaoks valitud liikmete koguarv.
Lahendus
Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses.
Kumulatiivne Update 6 SQL Server 2012 SP1 jaoks /en-us/help/2874879
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Lisateave
Rakenduses SSAS 2012 saab VisualTotals funktsioone hierarhiates, mis on unaarne tehtemärke täielikult toetatud.Märkmed:
-
Pärast värskenduse rakendamist peate muutma uue VisualTotalsEnabledForUnaryOperatorsAndSubSelects serveri atribuudi väärtuseks 1 . Kui seate selle atribuudi väärtuse mõnele muule väärtusele, ei saa muudatust lubada ning te kogete varasemat käitumist, mille korral funktsioon VisualTotals annab valitud liikmete kogusumma asemel hierarhia liikmete koguarvu.
-
Kui olete muudatuse lubanud, toetatakse ainult +, -, ~ja kaalu unaarne tehtemärke. * ja / unaarne operaatorid ei toeta funktsiooni VisualTotals . Kui käitate MDX-päringut, mis kasutab funktsiooni VisualTotals hierarhiates, millel on * või / unaarne tehtemärke, tõstetakse valideerimise tõrkeid.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.