Passer au contenu principal
Adaptive Insights
Knowledge and Support - Adaptive Insights

Exemples de calculs de personnel et effectifs

Donne des exemples détaillés de formules souvent utilisées pour les effectifs.

Exemple 1 : Transfert non compris

  • Créez le compte d’hypothèse globale suivant (équivalent plein-temps, heures par semaine).
Nom de l’hypothèse Code de l’hypothèse Type de compte Afficher comme
FTE Hr/Semaine FTE_HrPerWeek Hypothèse - périodique Nombre
  • Vérifiez que ce  compte a les Paramètres de compte suivants :
    • Cumul temps = Moyenne des valeurs cumulées
    • Superposition des données réelles = Pas de données réelles pour le compte (Montrer les données du plan)
  • Les colonnes nécessaires incluent :
Nom de compte Code de compte Type d’élément Afficher comme
Date d’embauche HireDate Date S. O.
Date de fin DateDeFin Date S. O.
Heures par semaine HeuresParSemaine Nombre Nombre
  • Comptes modélisés requis :
Nom du compte Code du compte Type de compte
Effectifs de début Effectif Modélisé - cumulatif
Nouvelle embauche NewHire Modélisé - périodique
Licenciement Licenciement Modélisé - périodique
Effectifs de fin EndingHeadcount Modélisé - périodique
Effectif partiel EffectifPartiel Modélisé - cumulatif
FTE FTE Modélisé - cumulatif

Formules

  • Effectifs de début

IF (VersionMonth(this) > VersionMonth(ROW.HireDate) AND (IsBlank(ROW.EndDate) OR VersionMonth(this) <= VersionMonth(ROW.EndDate)), 1,0)

  • Nouvelle embauche

IF (VersionMonth(this) = VersionMonth(ROW.HireDate), 1, 0)

  • Licenciement

IF (VersionMonth(this) = VersionMonth(ROW.EndDate), 1, 0)

  • Effectifs de fin

ROW.Headcount+ROW.NewHire-ROW.Termination

  • Effectif partiel

MonthFraction(ROW.HireDate,ROW.EndDate, this)

  • FTE

DIVF (ROW.HrPerWeek, ASSUM.FTE_HrPerWeek)*ROW.PartialHeadcount

Exemple 2 : Transferts compris

  • Créez le compte d’hypothèse globale suivant (employé plein-temps, heures par semaine).
Nom de l’hypothèse Code de l’hypothèse Type de compte Afficher comme
FTE Hr/Semaine FTE_HrPerWeek Hypothèse - périodique Nombre
  • Vérifiez que ce  compte a les Paramètres de compte suivants :
    • Cumul temps = Moyenne des valeurs cumulées
    • Superposition des données réelles = Pas de données réelles pour le compte (Montrer les données du plan)
  • Les colonnes nécessaires incluent :
Nom de compte Code de compte Type d’élément Afficher comme
Date d’embauche HireDate Date S. O.
Date de fin DateDeFin Date S. O.
Date de transfert d’entrée TransferIn Date S. O.
Date de transfert de sortie TransferOut Date S. O.
Heures par semaine HeuresParSemaine Nombre Nombre
  • Comptes requis :
Nom du compte Code du compte Type de compte
Effectifs de début Effectif Modélisé - cumulatif
Nouvelle embauche NewHire Modélisé - périodique
Licenciement Licenciement Modélisé - périodique
Effectifs de fin EndingHeadcount Modélisé - périodique
Effectif partiel EffectifPartiel Modélisé - cumulatif
Effectifs partiels non affectés Unallocated_PartialHeadcount Modélisé - cumulatif
FTE FTE Modélisé - cumulatif

Formules

  • Effectifs de début

IFF ((VersionMonth(this)=0 AND (VersionMonth(this) > VersionMonth(ROW.HireDate) AND IsBlank (ROW.TransferIn) OR VersionMonth(this)>=VersionMonth(ROW.TransferIn)))  OR VersionMonth(this)=VersionMonth(ROW.TransferIn) AND (IsBlank(ROW.EndDate) AND IsBlank(ROW.TransferOut) OR ((VersionMonth(this) <= VersionMonth(ROW.EndDate) AND IsBlank (ROW.TransferOut)) OR VersionMonth(this)<=VersionMonth(ROW.TransferOut))), 1, 0)

  • Nouvelle embauche

IF (VersionMonth(this) = VersionMonth(ROW.HireDate) AND IsBlank(ROW.TransferIn), 1, 0)

  • Licenciement

IF (VersionMonth(this) = VersionMonth(ROW.EndDate) and isBlank(ROW.TransferIn), 1, 0) 

  • Effectifs de fin

IFF (IsBlank(ROW.EndDate) AND IsBlank(ROW.TransferOut) OR (VersionMonth(this)<VersionMonth(ROW.EndDate) AND IsBlank(ROW.TransferOut)) OR VersionMonth(this)<VersionMonth(ROW.TransferOut), ROW.Allocated_BeginningHeadcount +ROW.NewHire-ROW.Termination, 0)

  • Effectif partiel

MonthFraction(IF(IsBlank(ROW.TransferIn),ROW.HireDate,ROW.TransferIn),IF(IsBlank(ROW.TransferOut),ROW.EndDate,ROW.TransferOut),this)

  • FTE

DIVF (ROW.HrPerWeek, ASSUM.FTE_HrPerWeek)*ROW.PartialHeadcount