none
Métrica calculada RRS feed

  • Pergunta

  • Bom dia,

    Preciso criar um campo calculado que utiliza o um count de linhas não vazias de uma outra métrica.

    Ex:

    5000 linhas com valor diferente de 0.

    Linha 1 - 10 x 5000

    Linha 2 - 25 x 5000

    Linha 3 - 32 x 5000

    Alguém pode me ajudar?

    Agradeço desde já,

    segunda-feira, 22 de abril de 2013 14:51

Respostas

  • Ailton, realmente zero (0) é diferente de vazio. Ele continuará contando com esta opção.

    Que tal então vc resolver este problema um nível antes? Antes de agregar os dados em torná-los no formato OLAP?

    Vc pode resolver isto, criando uma coluna calculada em sua fato no transacional e trazer esta nova coluna pra dentro do cubo.

    Ou criar uma named Query na DSV e criar este campo calculado.

    O ideal é que uma fato não venha com falores zerados e nem vazios, por isso essa opção não é muito utilizado.

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    • Marcado como Resposta Ailton Pedro segunda-feira, 22 de abril de 2013 19:17
    segunda-feira, 22 de abril de 2013 18:35

Todas as Respostas

  • Ailton, primeiramente vc precisa criar uma medida com esta característica.

    Crie uma medida conforme a imagem abaixo.

    Após isto vc poderá criar suas medida calculadas através da aba "Calculations"

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    segunda-feira, 22 de abril de 2013 17:57
  • Eduardo,

    Boa tarde e obrigado pela resposta. Se eu criar uma métrica do tipo non-empty values ele vai contar somente os valores que não estão com 0?

    Se eu criar uma non-empty values ele vai pegar sempre o total de linhas não vazias para todas as linhas?

    É possível declarar isso em uma variável?

    Abs.

    segunda-feira, 22 de abril de 2013 18:03
  • Acabei de testar e não atende o que que preciso.

    O que preciso é como se fosse um contse do excel, para contar o número de linhas com valores diferentes de 0. e utilizar esse valor em um cálculo de outro campo calculado.

    Obrigado,

    segunda-feira, 22 de abril de 2013 18:08
  • Ailton, realmente zero (0) é diferente de vazio. Ele continuará contando com esta opção.

    Que tal então vc resolver este problema um nível antes? Antes de agregar os dados em torná-los no formato OLAP?

    Vc pode resolver isto, criando uma coluna calculada em sua fato no transacional e trazer esta nova coluna pra dentro do cubo.

    Ou criar uma named Query na DSV e criar este campo calculado.

    O ideal é que uma fato não venha com falores zerados e nem vazios, por isso essa opção não é muito utilizado.

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    • Marcado como Resposta Ailton Pedro segunda-feira, 22 de abril de 2013 19:17
    segunda-feira, 22 de abril de 2013 18:35
  • Muito obrigado Eduardo,

    Criei a named query na DSV e funcionou.

    Teremos que verificar na base os valores zerados.

    Abs.

    segunda-feira, 22 de abril de 2013 19:19