Síntomas
Supongamos que ejecuta una consulta de expresiones multidimensionales (MDX) en el modo de bloqueo en Microsoft SQL Server 2012 Analysis Services (SSAS 2012). La consulta MDX devuelve resultados incorrectos cuando se cumplen las siguientes condiciones:
-
El modelo contiene operadores unarios en una o más jerarquías.
-
La consulta implica más de un miembro del mismo nivel de la jerarquía de operadores unarios.
Resolución
El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 4 para SQL Server 2012 SP2 /en-us/help/3007556
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Solución alternativa
Para evitar este problema, ejecute la consulta en modo de bloqueo estableciendo uno de los siguientes indicadores en 1:
-
CellByCellCalculationMode
-
CellByCellCalculationModeForUnaryOperatorAndSemiAdditiveMeasure
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".