Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia, tenho um aplicativo onde será necessário fazer a contagem dos registros em determinada época, ou seja, contar do primeiro registro até o período selecionado, no caso faço a contagem dos registro existentes no campo "DataAdmissao" para saber o total. Qualquer duvida estou a disposição.
Amigo,
segue o Qvw, era isso não? vi que tem um Set Analisys usando uma Data_Rodat se você selecionar agora tras baseado na primeira Data
Marcos, não consegui entender sua dúvida.
Poderia fornecer maiores detalhes
Por exemplo, o primeiro registro que tenho na tabela de funcionários é de 01/01/2001, quero que quando o usuário selecionar o período a tabela conte os dados da data do primeiro registro até a data selecionada. Seria como fazer um between em sql:
COUNT (DataAdmissao) From Funcionários
WHERE DataAdmissao BETWEEN '01/01/2001' AND PeriodoSelecionado;
Set Analisys
count({ $<start_date={'>01-01-2012<09-30-2012'}>} distinct [DataAdmissao])
Troque por duas variaveis uma que vai pegar o primeiro registro min(DataAdmissao) e outra o max(DataAdmissao)
Boa tarde Julio, no meu caso não irá funcionar, pois eu vou ter que realizar a contagem entre a min(DataAdmissao) e a data que o usuário selecionar.
Se sua variavel de Min tiver ignorando ela mesma no set analisys
min ({< DataAdmisao = >} DataAdmissao)
vai pegar o primeiro registro indepente da seleção do usuário.
segue exemplo do Min e do Max
Marcos, faça o seguinte:
Crie uma variavel para pegar a data maxima selecionada pelo usuário
Let vMaxDate = max(DATAADMISSAO)
set analisys
count({1< DATAADMISSAO = {'<=$(vMaxDate)'} >} DATAADMISSAO)
ou seja, o parâmetro 1 vai fazer ele considerar todos os dados. então a expressão vai contar o que for menor que
a data selecionada.
Abraços
Thiago Gonçalo
Boa tarde, criei a variável conforme você me explicou, porem ela só retorna 43831, converti pra data e retornou 01/01/2020, e independente da data que eu selecionar ele sempre retorna o mesmo valor.
consegue postar o qvd para ajudar??
Amigo isso tem que resolver seu problema, rs
só usar as duas variaveis criar seguindo a mesma ideia tem que funcionar