Saltar al contenido principal
Adaptive Planning
Última actualización: 2023-06-23
Ejemplo: cálculo de personal y headcount

Ejemplo: cálculo de personal y headcount

Sin transferencia

  1. Cree la siguiente cuenta de supuesto global (equivalente de tiempo completo, horas por semana).
    Nombre de supuesto
    Código de supuesto
    Tipo de cuenta
    Mostrar como
    ETC horas/semana
    FTE_HrPerWeek
    Supuesto, periódica
    Número
  2. Asegúrese de que esta cuenta tenga la siguiente
    Configuración de cuenta
    :
    • Agrupación de periodos = Promedio de valores agrupados
    • Superposición de cifras reales = Ninguna cifra real para la cuenta (mostrar datos del plan)
  3. Las columnas necesarias incluyen:
    Nombre de cuenta
    Código de cuenta
    Tipo de elemento
    Mostrar como
    Fecha de contratación
    HireDate
    Fecha
    N/D
    Fecha final
    EndDate
    Fecha
    N/D
    Horas/Semana
    HrPerWeek
    Número
    Número
  4. Las cuentas modeladas necesarias incluyen:
    Nombre de cuenta
    Código de cuenta
    Tipo de cuenta
    Headcount inicial
    Headcount
    Modelada, acumulativa
    Nueva contratación
    NewHire
    Modelada, periódica
    Baja
    Termination
    Modelada, periódica
    Headcount final
    EndingHeadcount
    Modelada, periódica
    Headcount parcial
    PartialHeadcount
    Modelada, acumulativa
    ETC
    FTE
    Modelada, acumulativa
  5. Cree las siguientes fórmulas:
    • Headcount inicial:
      IF (VersionMonth(this) > VersionMonth(ROW.HireDate) AND (IsBlank(ROW.EndDate) OR VersionMonth(this) <= VersionMonth(ROW.EndDate)), 1,0)
    • Nueva contratación:
      IF (VersionMonth(this) = VersionMonth(ROW.HireDate), 1, 0)
    • Baja:
      IF (VersionMonth(this) = VersionMonth(ROW.EndDate), 1, 0)
    • Headcount final:
      ROW.Headcount+ROW.NewHire-ROW.Termination
    • Headcount parcial:
      MonthFraction(ROW.HireDate,ROW.EndDate, this)
    • ETC:
      DIVF (ROW.HrPerWeek, ASSUM.FTE_HrPerWeek)*ROW.PartialHeadcount

Con transferencias

  1. Cree la siguiente cuenta de supuesto global (empleado a tiempo completo, horas por semana).
    Nombre de supuesto
    Código de supuesto
    Tipo de cuenta
    Mostrar como
    ETC horas/semana
    FTE_HrPerWeek
    Supuesto, periódica
    Número
  2. Asegúrese de que esta cuenta tenga la siguiente
    Configuración de cuenta
    :
    • Agrupación de periodos = Promedio de valores agrupados
    • Superposición de cifras reales = Ninguna cifra real para la cuenta (mostrar datos del plan)
  3. Las columnas necesarias incluyen:
    Nombre de cuenta
    Código de cuenta
    Tipo de elemento
    Mostrar como
    Fecha de contratación
    HireDate
    Fecha
    N/D
    Fecha final
    EndDate
    Fecha
    N/D
    Fecha de entrada de transferencia
    TransferIn
    Fecha
    N/D
    Fecha de salida de transferencia
    TransferOut
    Fecha
    N/D
    Horas/Semana
    HrPerWeek
    Número
    Número
  4. Las cuentas necesarias incluyen lo siguiente:
    Nombre de cuenta
    Código de cuenta
    Tipo de cuenta
    Headcount inicial
    Headcount
    Modelada, acumulativa
    Nueva contratación
    NewHire
    Modelada, periódica
    Baja
    Termination
    Modelada, periódica
    Headcount final
    EndingHeadcount
    Modelada, periódica
    Headcount parcial
    PartialHeadcount
    Modelada, acumulativa
    Headcount parcial no asignado
    Unallocated_PartialHeadcount
    Modelada, acumulativa
    ETC
    FTE
    Modelada, acumulativa
  5. Cree las siguientes fórmulas:
    • Headcount inicial:
      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)
    • Nueva contratación:
      IF (VersionMonth(this) = VersionMonth(ROW.HireDate) AND IsBlank(ROW.TransferIn), 1, 0)
    • Baja:
      IF (VersionMonth(this) = VersionMonth(ROW.EndDate) and isBlank(ROW.TransferIn), 1, 0)
    • Headcount final:
      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)
    • Headcount parcial:
      MonthFraction(IF(IsBlank(ROW.TransferIn),ROW.HireDate,ROW.TransferIn),IF(IsBlank(ROW.TransferOut),ROW.EndDate,ROW.TransferOut),this)
    • ETC:
      DIVF (ROW.HrPerWeek, ASSUM.FTE_HrPerWeek)*ROW.PartialHeadcount