Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

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

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.

Tags (1)