0 Replies Latest reply: Mar 9, 2017 10:42 AM by Volnei Fuzer RSS

    Acumular valor no gráfico de barra usando COUNT DISTINCT e múltiplas dimensões

    Volnei Fuzer

      Ola pessoal!


      Preciso criar um gráfico de barras contendo o resultado acumulado utilizando um count distinct porém as formas que monteu a expressão não funcionaram.

       

      Tenho um drill down com as dimensões ANO, MES e DATA apresentadas através de um gráfico de barra. A métrica atrelada é um COUNT DISTINCT do código do cliente que realizou um pedido conforme set analysis abaixo:

       

      COUNT({$<
          FILTRO = {'VENDAS'}
      >} DISTINCT CODCLI)
      

       

      Consegui acumular os valores utilizando o expressão abaixo

       

      if( RowNo() <= 2,
        RangeSum( 
        (COUNT({$<
            FILTRO = {'VENDAS'}
        >} DISTINCT CODCLI))
        ,Above(Column(1)))
        ,Column(1)+Above(Column(2)))
      


      Acontece que quando utilizo esta função  realmente acumula os valores porém não aplica o DISTINCT distorcendo o valor que realmente preciso que seja apresentado ou seja, se existiu a venda para o mesmo cliente em 3 dias diferentes, ele está contabilizando este cliente 3 vezes; preciso que seja contabilizado uma única vez.

       

      Em anexo estou mandando o print do gráfico.