Zum Hauptinhalt wechseln
Adaptive Planning
Zuletzt aktualisiert: 2023-06-23
Beispiel: Personal und Headcount berechnen

Beispiel: Personal und Headcount berechnen

Ohne Versetzung

  1. Erstellen Sie das folgende globale Annahmekonto (Mitarbeiterkapazität, Stunden pro Woche).
    Annahmename
    Annahmecode
    Kontoart
    Anzeigen als
    Mitarbeiterkapazität Stunden/Woche
    FTE_HrPerWeek
    Annahme – Periodisch
    Zahl
  2. Legen Sie für dieses Konto die folgenden
    Kontoeinstellungen
    fest:
    • Zeit-Rollup = Durchschnitt der Rollup-Werte
    • Ist-Überlagerung = Keine Istzahlen für Konto (Plandaten anzeigen)
  3. Folgende Spalten sind erforderlich:
    Kontoname
    Kontocode
    Elementart
    Anzeigen als
    Einstellungsdatum
    HireDate
    Datum
    N/V
    Enddatum
    EndDate
    Datum
    N/V
    Stunden/Woche
    HrPerWeek
    Zahl
    Zahl
  4. Folgende modellierte Konten sind erforderlich:
    Kontoname
    Kontocode
    Kontoart
    Anfänglicher Headcount
    Headcount
    Modelliert – Kumulativ
    Neueinstellung
    NewHire
    Modelliert – Periodisch
    Austritt
    Termination
    Modelliert – Periodisch
    Abschließender Headcount
    EndingHeadcount
    Modelliert – Periodisch
    Partieller Headcount
    PartialHeadcount
    Modelliert – Kumulativ
    Mitarbeiterkapazität
    FTE
    Modelliert – Kumulativ
  5. Erstellen Sie die folgenden Formeln:
    • Anfänglicher Headcount:
      IF (VersionMonth(this) > VersionMonth(ROW.HireDate) AND (IsBlank(ROW.EndDate) OR VersionMonth(this) <= VersionMonth(ROW.EndDate)), 1,0)
    • Neueinstellung:
      IF (VersionMonth(this) = VersionMonth(ROW.HireDate), 1, 0)
    • Austritt:
      IF (VersionMonth(this) = VersionMonth(ROW.EndDate), 1, 0)
    • Abschließender Headcount:
      ROW.Headcount+ROW.NewHire-ROW.Termination
    • Partieller Headcount:
      MonthFraction(ROW.HireDate,ROW.EndDate, this)
    • FTE:
      DIVF (ROW.HrPerWeek, ASSUM.FTE_HrPerWeek)*ROW.PartialHeadcount

Mit Versetzungen

  1. Erstellen Sie das folgende globale Annahmekonto (Mitarbeiterkapazität, Stunden pro Woche).
    Annahmename
    Annahmecode
    Kontoart
    Anzeigen als
    Mitarbeiterkapazität Stunden/Woche
    FTE_HrPerWeek
    Annahme – Periodisch
    Zahl
  2. Legen Sie für dieses Konto die folgenden
    Kontoeinstellungen
    fest:
    • Zeit-Rollup = Durchschnitt der Rollup-Werte
    • Ist-Überlagerung = Keine Istzahlen für Konto (Plandaten anzeigen)
  3. Folgende Spalten sind erforderlich:
    Kontoname
    Kontocode
    Elementart
    Anzeigen als
    Einstellungsdatum
    HireDate
    Datum
    N/V
    Enddatum
    EndDate
    Datum
    N/V
    Datum der Versetzung (Zugang)
    TransferIn
    Datum
    N/V
    Datum der Versetzung (Abgang)
    TransferOut
    Datum
    N/V
    Stunden/Woche
    HrPerWeek
    Zahl
    Zahl
  4. Folgende Konten sind erforderlich:
    Kontoname
    Kontocode
    Kontoart
    Anfänglicher Headcount
    Headcount
    Modelliert – Kumulativ
    Neueinstellung
    NewHire
    Modelliert – Periodisch
    Austritt
    Termination
    Modelliert – Periodisch
    Abschließender Headcount
    EndingHeadcount
    Modelliert – Periodisch
    Partieller Headcount
    PartialHeadcount
    Modelliert – Kumulativ
    Nicht allozierter partieller Headcount
    Unallocated_PartialHeadcount
    Modelliert – Kumulativ
    Mitarbeiterkapazität
    FTE
    Modelliert – Kumulativ
  5. Erstellen Sie die folgenden Formeln:
    • Anfänglicher Headcount:
      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)
    • Neueinstellung:
      IF (VersionMonth(this) = VersionMonth(ROW.HireDate) AND IsBlank(ROW.TransferIn), 1, 0)
    • Austritt:
      IF (VersionMonth(this) = VersionMonth(ROW.EndDate) and isBlank(ROW.TransferIn), 1, 0)
    • Abschließender Headcount:
      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)
    • Partieller Headcount:
      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