KB2932559 - OPRAVA: Součty jsou nesprávné po filtrování položky kontingenční tabulky a odebrání filtru v SSAS

Platí pro
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

Tato oprava hotfix platí také pro Microsoft SQL Server 2014 a 2017 Analysis Services (SSAS), SQL Server 2012 SP2 a SQL Server 2016 SP1.

Příznaky

Vezměte v úvahu následující scénář:

  • Kontingenční tabulku vytvoříte pomocí jedné míry a několika atributů dimenze ve službě Služba Analysis Services SQL (SSAS).

  • Vyfiltrujete konkrétní položku a potom odeberete filtr z jedné dimenze.

  • V podmínce filtru existuje předchozí dotaz (dotaz 1), který má dílčí výběr, a následný dotaz (dotaz 2), který běží v perspektivě.

    Poznámky

    • Dotaz 1 i dotaz 2 se spouštějí ve stejné roli.
    • Místo, které hledá dotaz 2, může být splněno z prostoru dotazu 1 (bez dílčí výseče). V dotazu 1 a také v dotazu 2 dochází k výpočtu, což způsobí, že se výsledky uloží do mezipaměti a pak se prohledají v mezipaměti globálního modulu vzorců.

V tomto scénáři jsou součty chybné, protože stále zobrazují součet konkrétní filtrované položky.

Příčina

K tomuto problému dochází kvůli regresi celkových součtů z kumulativní aktualizace 4 pro Microsoft SQL Server 2012 SP1.

Řešení

Tento problém je opravený v následujících kumulativních aktualizacích SQL Server:

Kumulativní aktualizace 10 pro SQL Server 2017

Kumulativní aktualizace 8 pro SQL Server 2016 SP1

Kumulativní aktualizace 1 pro SQL Server 2012 SP2

Kumulativní aktualizace 2 pro SQL Server 2014

Kumulativní aktualizace 10 pro SQL Server 2012 SP1

Informace o kumulativních aktualizacích pro SQL Server

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.