/ / ¿Qué hace la función agregada en mdx cuando se usa en porcentaje? - Servicios de informes, ssas, funciones agregadas, mdx, promedio

¿Qué hace la función agregada en mdx cuando se usa en porcentaje? - reporting-services, ssas, aggregate-functions, mdx, average

¿Cuál es la función agregada en MDX que hago exactamente cuando la aplico en una columna de porcentaje en SSAS o SSRS? Sé que no es la suma y no creo que sea promedio?

porcentaje de resultado

Respuestas

0 para la respuesta № 1

La función de agregado no se debe usar enPrincipio de los cálculos. Espero que no estés recuperando valores de porcentaje o proporción desde afuera. Dado que tales valores no son agregables en el cubo. Para tales Medidas, necesita recuperar los componentes y hacer la división dentro del cubo.

La función de agregado está bien para usar en Medidastu recuperas Para las medidas que calcules en el cubo, necesitas manejar el balance de tiempo. Es muy difícil aconsejar más ya que cada cubo es considerablemente diferente.

La función agregada realiza una agregación basada en la propiedad de agregación de las medidas recuperadas.

Por ejemplo, si una medida física tienepropiedad de agregación establecida en SUM, luego se sumará. Además, si usa la dimensión de la cuenta (en lugar de usar muchas medidas), también puede elegir dinámicamente el tipo de agregación. Por ejemplo, puede marcar una determinada cuenta con SUM, y otra con la última, se agregará dinámicamente aunque tenga un solo tipo de Medida con el tipo de agregación = byaccount.

Si usa la función agregada en una fórmula entoncesel comportamiento predeterminado para aplicar el balance de tiempo a las medidas que recupera físicamente (componentes de la fórmula) y luego evaluar la fórmula. Entonces, en lugar de evaluar la fórmula y aplicar el balance de tiempo, está aplicando el balance de tiempo a los componentes y luego ignorando cualquier balance de tiempo que pueda establecer (esta parte solo es válida para la dimensión de tipo de cuenta).

Solo en el caso de dimensión de cuenta se puede configurar.propiedad de balance de tiempo en un miembro calculado / celda derivada (como padre), pero aún esa propiedad se ignora. Este es el mismo problema que en Essbase. El motor simplemente lo ignora silenciosamente.