Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Auxilio Set Analsys - Valores Nulos

Prezados Bom dia.

Tenho um grafico no qual realiza a avaliacao da meta imposta com o realizado atingido pelos analistas de negocios.

Meu grafico (tabela dinamica) é composta pelas dimensoes.

- Mes

- Indicador

No total possuo 37 indicadores, porem pode ocorrer de alguns analistas nao possuirem metas para todos os indicadores, logo nao contem registros.

Porem gostaria de demonstrar no grafico todos os indicadores, e caso tal indicador fosse nulo, apresenta-se valor zero. Meu set analysis hoje:

Sum({$<indicador_codigo = ,  tipo_valor_indicador = {'M'} >} analista_meta_realizado_valor)

Como posso resolver esta situacao.

Tags (1)
11 Replies
eddysanchez
Contributor

Re: Auxilio Set Analsys - Valores Nulos

Não se soluciona desativando "Ocultar zeros" das propiedades>Apresentação?


Not applicable

Re: Auxilio Set Analsys - Valores Nulos

Não, tal propriedade esta desativada e não resolveu.

Not applicable

Re: Auxilio Set Analsys - Valores Nulos

Estou com o mesmo problema, tem mês que alguns dos nosso vendedores não tem nenhuma meta, e se voce clicar no nome dele e no mês ele puxa os valores dos outras anos (2011/12/),  a unica forma seria lança a meta como 0 para esses casos ?

Not applicable

Re: Auxilio Set Analsys - Valores Nulos

if(isNull(Sum({$<indicador_codigo = ,  tipo_valor_indicador = {'M'} >} analista_meta_realizado_valor)),0,

Sum({$<indicador_codigo = ,  tipo_valor_indicador = {'M'} >} analista_meta_realizado_valor))

Not applicable

Re: Auxilio Set Analsys - Valores Nulos

Se não encontral tal solucao, o jeito vai ser popular os indicadores com zero.

Penso que pode ser a unica maneira

Not applicable

Re: Auxilio Set Analsys - Valores Nulos

Tentei esta solucao tambem e nao deu certo ehhe

abraco

Not applicable

Re: Auxilio Set Analsys - Valores Nulos

Já tentou usar a função Exists ?

eddysanchez
Contributor

Re: Auxilio Set Analsys - Valores Nulos

Quando não tem indicador, você não tem mesmo os meses, então não tem a dimensão.

O que você tem que fazer é criar uma tabela calendario com todas as datas posíveis tipo assim:

LET varMinDate = Num(Peek('OrderDate', 0, 'Orders'));

LET varMaxDate = Num(Peek('OrderDate', -1, 'Orders'));

LET vToday = num(today());

//*************** Temporary Calendar ***************

TempCalendar:

LOAD

          $(varMinDate) + rowno() - 1 AS Num,

          date($(varMinDate) + rowno() - 1) AS TempDate

AUTOGENERATE

          $(varMaxDate) - $(varMinDate) + 1;

 

//*************** Master Calendar ***************

MasterCalendar:

LOAD                    TempDate AS OrderDate,

                    Week(TempDate) AS Week,

                    Year(TempDate) AS Year,

                    Month(TempDate) AS Month,

                    Day(TempDate) AS Day,

                    Weekday(TempDate) AS WeekDay,

                    'Q' & ceil(month(TempDate / 3)) AS Quarter,

                    Date(monthstart(TempDate), 'MMM-YYYY') AS

                              MonthYear,

                    Week(TempDate)&'-'&Year(TempDate) AS WeekYear,

                    inyeartodate(TempDate, $(vToday), 0) * -1 AS

                              CurYTDFlag,

                    inyeartodate(TempDate, $(vToday), -1) * -1 AS

                              LastYTDFlag

RESIDENT TempCalendar

ORDER BY TempDate ASC;

DROP TABLE TempCalendar;

Not applicable

Re: Auxilio Set Analsys - Valores Nulos

Bom Dia,

Ja tentou alterar na aba de apresentação os campos "Simbolo Nulo" e "Simbolo Faltante" de "-" para "0"?

Abraços