Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Atributo de dimensão SSAS como medida calculada


A melhor abordagem seria criar um grupo de medidas a partir da tabela de dimensões (em BIDS, vá para o designer de cubos, guia "Estrutura do Cubo", clique com o botão direito do mouse no objeto do cubo na lista Medidas e selecione "Novo Grupo de Medidas", selecione seu tabela de dimensões). BIDS irá gerar algumas medidas, e você pode remover todas menos duas:a baseada em seu atributo numérico (vou chamá-la de "YourSummedAttrib" para ter um nome para se referir abaixo) e a medida de contagem. A função agregada para a medida "YourSummedAttrib" provavelmente será "sum", deixe como está.

Em seguida, crie uma medida calculada que divida "YourSummedAttrib" pela medida de contagem, que fornece a média. Por fim, se você testou tudo, torne as duas medidas "YourSummedAttrib" e a medida de contagem invisíveis antes de entregar o cubo aos usuários, pois eles só precisam ver a média, que é a medida calculada.