Симптоми
Да предположим, че сте приложили една от кумулативната актуализация (CU) от CU4 към CU8 за Microsoft SQL Server 2012 Analysis Services (SSAS 2012) SP1, който е в табличен режим. Когато използвате многомерни изрази (MDX) със заявка за клаузата Where или изрази за анализ на данни (DAX), за да изберете няколко члена за оразмеряване, връща се грешен резултат. Връща сумата от тях вместо за отделен резултат от член.Забележка Проблемът възниква и в SQL Server 2012 Analysis Services (SSAS 2012) SP2 и услугите за анализ на SQL Server 2014 (SSAS 2014).
Решение
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Кумулативна актуализация 4 за SQL Server 2014 /en-us/help/2999197
Кумулативна актуализация 2 за SQL Server 2012 SP2 /en-us/help/2983175
Кумулативна актуализация 11 за SQL Server 2012 SP1 /en-us/help/2975396
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Заобиколно решение
За да заобиколите този проблем, пренаредете релацията в групов ред, базиран на свързаната колона. Например, ако таблиците и TableB са свързани с TableF чрез Колона1, TableC е свързан с TableF през Колона2, може да се наложи да създадете повторно (да изтриете и създадете) релациите, които са ръчно базирани на съответната колона в следния ред: релацията между таблица и TableF, релацията между TableB и TableF, релацията между TableC и TableF. Трябва да преобработите базата данни в табличен след заобиколното решение.Забележка Когато проверявате връзката, GUI (чрез "таблица"-"управление на зависимости" в SQL Server Data Tools) може да показва различен резултат от действителната разгърната схема. Ето защо е най-добре да се направи сценарий на базата данни към XML за анализ (XMLA) и да се прегледа връзката там.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".