KB2932559 – LØSNING: Totaler er feil når du har filtrert på et pivottabellelement og fjernet filteret i SSAS

Gjelder for
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

Denne hurtigreparasjonen gjelder også for Microsoft SQL Server 2014 og 2017 Analysis Services (SSAS), SQL Server 2012 SP2 og SQL Server 2016 SP1.

Symptomer

Tenk deg følgende:

  • Du oppretter en pivottabell ved hjelp av ett mål og flere dimensjonsattributter i SQL Server Analysis Services (SSAS).

  • Du filtrerer på et bestemt element, og deretter fjerner du filteret fra én av dimensjonene.

  • I filterbetingelsen finnes det en tidligere spørring (spørring 1) som har et delvalg, og en etterfølgende spørring (spørring 2) som kjører på et perspektiv.

    Obs!

    • Både spørring 1 og spørring 2 kjører under samme rolle.
    • Området som søkes etter av spørring 2, kan tilfredsstilles fra mellomrommet i spørring 1 (uten delvalgsektoren). Det er en beregning i spørring 1 og i spørring 2, og dette fører til at resultatene hurtigbufres og deretter søkes i den globale formelmotorens hurtigbuffer.

I dette scenariet er totalsummene feil, fordi de fremdeles viser summen av det bestemte filtrerte elementet.

Årsak

Problemet oppstår på grunn av en regresjon i «totalsummer» fra kumulativ oppdatering 4 for Microsoft SQL Server 2012 SP1.

Oppløsning

Problemet er løst i følgende kumulative oppdateringer av SQL Server:

Kumulativ oppdatering 10 for SQL Server 2017

Kumulativ oppdatering 8 for SQL Server 2016 SP1

Kumulativ oppdatering 1 for SQL Server 2012 SP2

Kumulativ oppdatering 2 for SQL Server 2014

Kumulativ oppdatering 10 for SQL Server 2012 SP1

Kumulative oppdateringer for SQL Server

Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de siste kumulative oppdateringene for SQL Server:

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».