Pergunta

Qual é a maneira ideal de criar uma medida calculada para calcular uma fórmula de variação personalizada (não posso usar a função de variação padrão porque não acomoda pesos personalizados). Portanto, a fórmula do nível foliar terá 2 componentes, um componente será um fato no nível da folha e o outro componente será um agregado pai em vários níveis na hierarquia. Portanto, a fórmula é a seguinte: (Precisa que este é calculado em cada nível de folha)

(AB)^2

Onde a é um fato de nível foliar [medida]. [Pontuação] B é um agregado no nível dos pais ([DIM]. [Nível]. [All], [Medida]. [Meanscore]))

Foi útil?

Solução

Consegui abordar isso usando o cálculo de células em conjunto com o CalculatePassValue:

CELL CALCULATION SDCalc
 FOR '([Dim].[Level].[Leaf], [Measures].[SD])'
  AS 'CalculationPassValue(([Measures].[Score] - [Measures].[MeanScore])^2, 1)', CONDITION = 'NOT IsEmpty([Measures].[FactCount])'
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top