Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
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.

Labels (3)
0 Replies