Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Dimensão Calculada

Bom dia caros,

Estou precisando de mais um auxilio.

Gostaria de fazer um gráfico com a dimensão calculada da seguinte maneira.

Tenho um campo de uma tabela que me informa as datas finais da seguinte forma.

31/11/14

31/12/14

31/01/15

e estou tentando montar um gráfico que me mostre somente as datas finais diferentes da data final do mês atual mais a maior data do mês corrente neste caso janeiro que esta em outro campo, então fiz a seguinte condição na dimensão calculada:

=if(date(dataFim) <> Date#(MonthEnd(Today())),date(dataFim),'')

porem esta condição ainda me mostra da data final de janeiro, e não descobri uma forma de incluir a maior data no mês corrente nesta condição para que a mesma seja mostrada.

Gostaria que o gráfico me mostrasse essas datas.

31/11/14 31/12/14 09/01/15

obrigado.

Labels (3)
1 Solution

Accepted Solutions
Not applicable
Author

Resolvido.


Fiz a carga no script da seguinte forma.


PEDIDO:

LOAD

     ChaveData,

     ChavePedido,

     Decricao,

     Valor

FROM

[ST_PEDIDO_DIARIO.QVD]

(qvd) Where ChaveData = Date#(MonthEnd(ChaveData)) or (ChaveData >= Date#(MonthStart(Today())) and ChaveData <= Date#(MonthEnd(Today()))) ;

GRAFICO:

LOAD  ChaveData as ChaveGrafico

     resident PEDIDO where ChaveData = date#(MonthEnd(ChaveData));

LOAD  date(max(ChaveData)) as ChaveGrafico resident PEDIDO;

Então, ao invés de usar uma expressão calculada na dimensão só precisei carrega a tabela grafico.

Obrigado.

View solution in original post

1 Reply
Not applicable
Author

Resolvido.


Fiz a carga no script da seguinte forma.


PEDIDO:

LOAD

     ChaveData,

     ChavePedido,

     Decricao,

     Valor

FROM

[ST_PEDIDO_DIARIO.QVD]

(qvd) Where ChaveData = Date#(MonthEnd(ChaveData)) or (ChaveData >= Date#(MonthStart(Today())) and ChaveData <= Date#(MonthEnd(Today()))) ;

GRAFICO:

LOAD  ChaveData as ChaveGrafico

     resident PEDIDO where ChaveData = date#(MonthEnd(ChaveData));

LOAD  date(max(ChaveData)) as ChaveGrafico resident PEDIDO;

Então, ao invés de usar uma expressão calculada na dimensão só precisei carrega a tabela grafico.

Obrigado.