Realizar expressão no Smart View usando o comando Count para exibir o total de funcionário que entrou em determinado mês.
Cenário: Como usar o comando Count com condição. (Expressão usando o comando Count para exibir o total de funcionário que entrou em determinado mês)
Temos 3 funcionários admitidos no mês de Setembro
sumRunningSum(Iif((ToInt(Substring([RA_ADMISSA],4,2)) == 9) && (ToInt(Substring([RA_ADMISSA],0,4)) == 2013), true, false))
sumRunningSum(Iif((ToInt(Substring([RA_ADMISSA],4,2)) == 9) && (ToInt(Substring([RA_ADMISSA],0,4)) == 2013), true, false))
Esse caso o campo RA_ADMISSA é um varchar, uma string
Obs.:
Caso o campo RA_ADMISSA fosse um campo DATETIME, seria da seguinte forma:
- Vamos supor que você quer contar quantos registros possuem a data de janeiro de 2000.
Ficaria assim:
sumRunningSum(Iif((GetMonth([Data Admis. ]) == 1) && (GetYear([Data Admis. ]) == 2000), true, false))
- Essa função GetMonth pega o número do mês de um campo DateTime
- Da mesma forma o GetYear pega o número do ano de um campo DateTime