Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá, preciso de ajuda em um calculo que não consigo finalizar, bom neste calculo eu tenho uma dimensão e uma variável.
A dimensao, max(COMPETENCIA) vai até a data de 01/09/2022 , Porém eu preciso que esse calculo só seja aplicado a data menores ou Iguais á 01/07/2022.
Já a variável, v_ultima_comp_fechada tem esse valor: =makedate(2022, 7)
No caso desse modo aparentemente está correto pois o mês em que esta sendo calculado é Max(COMPETENCIA) que é 01/09/2022 que é maior que o meu critério de 01/07/2022 o valor vem ZERADO como DESEJADO!
Porem quando adiciono em uma outra coluna com uma data menor ou igual por exemplo:
COMPETENCIA = {"$(=Date(MonthStart(max({<COMPETENCIA={'<=$(v_ultima_comp_fechada)'}>}COMPETENCIA),-2)))"
Onde COMPETENCIA = 01/07/2022
v_ultima_comp_fechada = 01/07/2022
O Calculo se mantem vindo zerado novamente
Olá, normalmente para esses casos criamos um campo de flag no modelo de dados.
If(Data<Today(),1,0) AS FlgRealizado
Depois usamos essa informação para apurar a maior data realizada.
Max({<FlgRealizado={1}>} Data)
Veja alguns exemplos no aplicativo anexo.
Don't worry, be Qlik.
Tonial.
Olá, normalmente para esses casos criamos um campo de flag no modelo de dados.
If(Data<Today(),1,0) AS FlgRealizado
Depois usamos essa informação para apurar a maior data realizada.
Max({<FlgRealizado={1}>} Data)
Veja alguns exemplos no aplicativo anexo.
Don't worry, be Qlik.
Tonial.