Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
Rodolfo, nao.
Isto no set anaylsis ?
Paulo,
acho que voce deve usar a sugestão do Eddy e ter uma tabela auxiliar com todas as datas. Através dessa tabela "MasterCalendar" fazer um Left Join com sua tabela principal e criar uma tabela na nuvem com os indicadores.
Eddy, maneiro seu script para calendário. Eu uso esse aqui
LET DataIni = Date('01/01/2001');
LET DataFim = Date('31/12/2013');
LET Dif = Interval( Date('$(DataFim)') - Date('$(DataIni)'), 'd');
AuxCalendario1:
Load
Date('$(DataIni)' + RecNo() -1) as Data
AutoGenerate($(Dif));
Calendar:
Load Data
, Year(Data) AS Ano
, Num(Month(Data)) AS Mês
, Day(Data) AS Dia
, WeekDay(Data) as nomediadasemana
, Num( WeekDay(Data) ) as diadasemana
, Month(Data) as nomedomes
, 'T' & Ceil( Month(Data)/3 ) as Trimestre
Resident AuxCalendario1;
DROP TABLE AuxCalendario1;
Abs