Cubo, uma nova medida/calculation que se referencia com o valor de uma linha fixa.

Respondido Cubo, uma nova medida/calculation que se referencia com o valor de uma linha fixa.

  • segunda-feira, 16 de outubro de 2006 20:43
     
     

    Pessoal, boa tarde!

    Tenho um cubo com suas medidas, calculations e etc...

    Acontece que preciso ter a seguinte situação:

                              Medida A, Medida B, Medida C, Medida/Calculation NOVA

    Dimensão

    Valor 1                10                30               20                         1

    Valor 2                20                40               10                         2

    Valor 3                30                10                15                        3

    Valor 4                100              30                 8                       10

    Nesse caso, eu preciso de mais uma coluna em que, cada linha seja resultado do registro do valor 1 com a Medida A, será um cálculo em que cada linha (Valor 2, Valor 3, Valor 4...) a nova Medida (ou Calculation) faça um cálculo com base (SEMPRE) na situação Valor 1 X Medida A... como posso fazer isso? um número de uma linha interagindo com o de cima?

    Obs.: No Quadro acima, a "Medida Nova" está fazendo cálculo (sempre) com base no registro da "Medida A" com a dimensão "Valor 1" ou seja

    Valor 1, Medida C / Valor 1 Medida A

    Valor 2, Medida C / Valor 1 Medida A

    Valor 3, Medida C / Valor 1 Medida A

    Valor 4, Medida C / Valor 1 Medida A

    Não sei se consegui passar direito o problema que enfrento, mas se puderem me ajudar obrigado!!

    Obrigado pela atenção!!

     

     

Todas as Respostas

  • terça-feira, 17 de outubro de 2006 20:05
     
     Respondido

    Pessoal, já resolvi o problema, fiz uma "Named Query" com o filtro que preciso (correspondente ao Valor 1, conforme exemplo do post anterior) criei uma nova medida da Named Query igual ao "Valor 1 Medida A", ou seja, é a mesma tabela fato "principal" mas com o filtro devido.

    Com isso, ao definir o relacionamento dimensão x medida, coloquei apenas um dos itens da chave composta daquela dimensão, dando o resultado repetido em todas as linhas com o valor da primeira linha e primeira coluna (Valor 1 Medida A), e em uma Calculation, coloquei: [Measures].[Medida C]/[Measures].[Medida da Named Query]

    Funcionou perfeito.