Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia comunidade, como vão?
Tenho duas perguntas:
Primeiro: tenho um KPI que preciso somar a quantidade de funcionários total de funcionários, levando em consideração o mês selecionado (caso não tenha nenhum mês selecionado, buscar do ultimo mês que tenha informação)
Segundo: utilizando as informações acima, tenho um gráfico que divido as solicitações registradas pelo TOTAL de funcionários, mas precisava utilizar a mesma lógica (se não tiver nenhum mês selecionado, utiliza o ultimo, se não, utiliza o mês selecionado).
Obs.: Se não tiver como utilizar o ultimo mês como padrão (max date), pode ser um calculo somente quando selecionar o ano mês.
Atenciosamente.
Bom dia pessoal,
Não sei se é a melhor opção, mas consegui chegar ao que precisava com fazendo da seguinte forma:
IF(IsNull(GetFieldSelections([Ano/Mes])),SUM({<teste={"$(=MonthStart(AddMonths(Today(),-1)))"}>} NroFunc), Sum(${<[Ano/Mes]>}NroFunc))
Gostaria ainda saber se existe alguma forma mais perfomática.
Obrigado comunidade
Marcel,
Count ({<SEU_CAMPO_DATA={"$(=Max (SEU_CAMPO_DATA))"}>} distinct SEU_CAMPO_FUNCIONARIO)
Boa tarde thiago.justen
Não deu certo, zerou.
Count ({<[Ano/Mes]={"$(=Max ([Ano/Mes]))"}>} distinct NroFunc)
Marcel, corre risco do seu campo ano/mes ser texto? Verifique adicionando um kpi com a expressão IsText([Ano/Mes]). Se o resultado for -1 ele é um campo de texto e por isso precisaremos trata-lo.
Se preferir, e puder, poste um qvf de exemplo por gentileza.
Abs e Sucesso!!
Thiago,
Não consigo passar o QVF, mas acredito que o problema é a forma que linquei minhas tabelas.
Vamos analisar e te aviso
Bom dia pessoal,
Não sei se é a melhor opção, mas consegui chegar ao que precisava com fazendo da seguinte forma:
IF(IsNull(GetFieldSelections([Ano/Mes])),SUM({<teste={"$(=MonthStart(AddMonths(Today(),-1)))"}>} NroFunc), Sum(${<[Ano/Mes]>}NroFunc))
Gostaria ainda saber se existe alguma forma mais perfomática.
Obrigado comunidade
Como não tive outra resposta, mantive dessa forma e está funcional.
Atenciosamente.