Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Salut à tous,
dans un histogramme, je souhaite afficher un nombre d'effectif selon l'année.
Si l'année est inferieur à l'année en cours, je souhaite afficher les effectifs au 01/01/.
Si l'année est l'année en cours, je souhaite afficher les effectifs au dernier jour du dernier mois plein( nous sommes le 07/06/2021, je souhaite donc récupérer les effectifs au 31/05/2021.
-1) comment trouver ce dernier jour du dernier moi plein?
-2)peut on faire ce test "IF" dans l'expression
Cordialement
Bon, à priori j'ai trouvé quelques réponses:
1) trouver le dernier jour du dernier moi plein:
MakeDate(year(max(TpsDt)),month(max(TpsDt))-1,day(max(TpsJour))+1)
2) j'arrive à calculer une somme différemment selon l'année (en cours ou pas)
mais je n'arrive pas à combiner les 2 dans une expression,
if( TpsAnnee=vAnneeN
, Count({<TpsAnnee={"*"},MakeDate(year(max(TpsDt)),month(max(TpsDt))-1,day(max(TpsJour))+1) >} distinct AgentId)
, Count({<TpsAnnee={"*"},MakeDate(year(Min(TpsDt)),month(Min(TpsDt))-1,day(min(TpsJour))+1)} >} distinct AgentId))
cordialement
Bon, à priori j'ai trouvé quelques réponses:
1) trouver le dernier jour du dernier moi plein:
MakeDate(year(max(TpsDt)),month(max(TpsDt))-1,day(max(TpsJour))+1)
2) j'arrive à calculer une somme différemment selon l'année (en cours ou pas)
mais je n'arrive pas à combiner les 2 dans une expression,
if( TpsAnnee=vAnneeN
, Count({<TpsAnnee={"*"},MakeDate(year(max(TpsDt)),month(max(TpsDt))-1,day(max(TpsJour))+1) >} distinct AgentId)
, Count({<TpsAnnee={"*"},MakeDate(year(Min(TpsDt)),month(Min(TpsDt))-1,day(min(TpsJour))+1)} >} distinct AgentId))
cordialement