KB2932559 - FIX: pärast PivotTable-liigendtabeli üksuse filtreerimist ja SSAS-is filtri eemaldamist on kogusummad valed

Rakenduskoht
SQL Server 2012 Analysis Services SQL Server 2016 Service Pack 1 SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

See kiirparandus kehtib ka Microsoft SQL Server 2014 ja 2017 analüüsiteenuste (SSAS), SQL Server 2012 SP2 ja SQL Server 2016 SP1 kohta.

Sümptomid

Vaatame järgmist näidet.

  • PivotTable-liigendtabeli saate luua SQL Serveri analüüsiteenustes (SSAS) ühe mõõdu ja mitme dimensiooniatribuudi abil.

  • Filtreerite kindla üksuse alusel ja seejärel eemaldate filtri mõnest dimensioonist.

  • Filtritingimuses on eelmine päring (päring 1), millel on alamvalik, ja järgmine päring (päring 2), mis töötab perspektiivi alusel.

    Märkused

    • Nii päring 1 kui ka päring 2 töötavad sama rolli all.
    • Ruumi, mida päring 2 otsib, saab rahuldada päringu 1 ruumist (ilma alamvalikuviitata). Päringus 1 ja päringus 2 on arvutus, mis põhjustab tulemite vahemällu salvestamise ja otsimise globaalse valemimootori vahemälust.

Selles stsenaariumis on kogusummad valed, kuna need kuvavad siiski kindla filtreeritud üksuse summa.

Põhjus

Probleem ilmneb Microsoft SQL Server 2012 SP1 koondvärskenduse 4 regressiooni tõttu".

Lahendus

Probleem on lahendatud järgmistes SQL Serveri koondvärskendustes:

SQL Server 2017 koondvärskendus 10

SQL Server 2016 SP1 koondvärskendus 8

SQL Server 2012 SP2 koondvärskendus 1

SQL Server 2014 koondvärskendus 2

SQL Server 2012 SP1 koondvärskendus 10

SQL Serveri koondvärskendused

Iga uus SQL Serveri koondvärskendus sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake SQL Serveri uusimaid koondvärskendusi.

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.