Resultados incorrectos en resúmenes cuando se utilizan orígenes de datos OLAP

Cuando se utiliza un origen de datos OLAP, los resúmenes que utilizan cláusulas for generan resultados incorrectos.

Esto se produce porque las cláusulas for necesitan acceder a las filas de detalles de la tabla de hechos. Los orígenes de datos OLAP no tienen filas de detalles.

Por ejemplo, este informe utiliza un origen de datos relacional modelado dimensionalmente (DMR) y contiene los resúmenes siguientes:

Observe que los valores mx y mx2 son diferentes, ya que mx2 está basado en datos visibles, pero mx no. Este resultado es correcto.

En el informe siguiente se utiliza un origen de datos OLAP y contiene los mismos resúmenes.

Figura 1. Informe de lista de ejemplo que utiliza un origen de datos dimensionales y los ingresos de cuatro años
informe de lista que utiliza un origen de datos dimensionales y muestra los ingresos de cuatro años

En el informe de ejemplo, los valores mx y mx2 ahora son iguales. Ambos resúmenes están basados en datos visibles. El valor mx es incorrecto.

Los resultados incorrectos también aparecen para resúmenes de pie de página.

Para evitar este problema, al utilizar orígenes de datos OLAP, asegúrese de que el parámetro que precede a la cláusula for sea una función aggregate.