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

Range de Datas

Olá bom dia!

Preciso colocar no filtro do set analysis se o valor de um campo está entre duas datas, que são campos.

Segue a expressão que estou utilizando:

=if(IsNull(GetFieldSelections(MTRSMS)),

  count({$<UNECOD={'4','5'}, MTCESCSIT={'CL','TR','DS'}, MTCTRFDAT = {'>$('TRMDATINI')'}, MTCTRFDAT = {'<$('TRMDATFIM')'},                           MTRANO={'$(v_ano_selecionado)'}, MTRSMS=,   CNDANO= >}ALUCOD),

  count({$<UNECOD={'4','5'}, MTCESCSIT={'CL','TR','DS'}, MTCTRFDAT = {'>$('TRMDATINI')'}, MTCTRFDAT = {'<$('TRMDATFIM')'},                          MTRANO={'$(v_ano_selecionado)'}, MTRSMS= {'$(v_periodo_selecionado)'}, CNDANO= >}ALUCOD))

Como podem ver, preciso que a data do campo MTCTRFDAT  esteja entre as datas de TRMDATINI (inicio) e TRMDATFIM (final).

Alguém pode me ajudar? *__*

Desde já agradeço muito!

Labels (2)
1 Solution

Accepted Solutions
joao_sp_campina
Creator II
Creator II

Verônica bom dia,

Tenta a expressão assim:

=if(IsNull(GetFieldSelections(MTRSMS)),

  count({$<UNECOD={'4','5'}, MTCESCSIT={'CL','TR','DS'}, MTCTRFDAT = {'>$(TRMDATINI)<$(TRMDATFIM)'},                           MTRANO={'$(v_ano_selecionado)'}, MTRSMS=,   CNDANO= >}ALUCOD),

  count({$<UNECOD={'4','5'}, MTCESCSIT={'CL','TR','DS'}, MTCTRFDAT = {'>$(TRMDATINI')<$(TRMDATFIM)'},                          MTRANO={'$(v_ano_selecionado)'}, MTRSMS= {'$(v_periodo_selecionado)'}, CNDANO= >}ALUCOD))

João Carlos Ferreira.

View solution in original post

2 Replies
joao_sp_campina
Creator II
Creator II

Verônica bom dia,

Tenta a expressão assim:

=if(IsNull(GetFieldSelections(MTRSMS)),

  count({$<UNECOD={'4','5'}, MTCESCSIT={'CL','TR','DS'}, MTCTRFDAT = {'>$(TRMDATINI)<$(TRMDATFIM)'},                           MTRANO={'$(v_ano_selecionado)'}, MTRSMS=,   CNDANO= >}ALUCOD),

  count({$<UNECOD={'4','5'}, MTCESCSIT={'CL','TR','DS'}, MTCTRFDAT = {'>$(TRMDATINI')<$(TRMDATFIM)'},                          MTRANO={'$(v_ano_selecionado)'}, MTRSMS= {'$(v_periodo_selecionado)'}, CNDANO= >}ALUCOD))

João Carlos Ferreira.

Not applicable
Author

Hey João Carlos,

Funcionou certinho,muito obrigada!!!