Ознаки
Припустимо, що ви застосували одне з сукупного оновлення (CU) з CU4 до CU8 для Microsoft SQL Server 2012 Services (SSAS 2012) SP1, який знаходиться в табличному режимі. Під час використання багатовимірних виразів (багатовимірного виразу ) з запитом речення WHERE або виразом аналізу даних (Dax), щоб вибрати кілька елементів виміру, повертається неправильний результат. Вона Повертає суму, а не окремий результат учасника.Примітка. Ця проблема також виникає у службах аналізу SQL Server 2012 (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:
Інші способи вирішення
Щоб вирішити цю проблему, перевпорядкування зв'язку в груповому порядку на основі пов'язаного стовпця. Наприклад, якщо Табля та Tableeb мають відношення до Tabef через Стовпець1, Tabtec пов'язано з Tableef через указану 2:, можливо, вам доведеться повторно створити (видалити та створити) зв'язки вручну на основі пов'язаного стовпця в такому порядку: зв'язок між столами і Tableef, зв'язок між Tabeb і Tabef, зв'язок між Tabsec та Tableef. Після вирішення можна повторно обробити базу даних у табличному вікні.НОТАТКИ Якщо перевірити зв'язок, графічний інтерфейс користувача (через "таблицю" – "керування зв'язками" в SQL Server Data Tools) може відобразити інший результат із дійсної розгорнутої схеми. Тому радимо виконати скриптові бази даних у форматі XML для аналізу (XMLA) і переглянути зв'язки.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".