Passa al contenuto principale
Adaptive Planning
Ultimo aggiornamento: 2023-06-23
Esempio: Calcolare il personale e la tariffa

Esempio: Calcolare il personale e la tariffa

In questo argomento vengono forniti alcuni esempi di formule che è possibile utilizzare per il calcolo delle tariffe.
Per semplicità, gli esempi utilizzano virgole come separatori per i termini. Alcune impostazioni del browser richiedono l'utilizzo del punto e virgola come separatore.

Aumento globale della tariffa alla data di anniversario e nel mese di aumento globale

  1. Creare i seguenti conti di ipotesi globali.
    Nome ipotesi
    Codice ipotesi
    Tipo di conto
    Visualizza come
    Mese aumento
    RaiseMonth
    Ipotesi - Periodico
    Numero
    Percentuale aumento
    RaisePct
    Ipotesi - Periodico
    Percentuale
    Mesi di servizio - Idoneità all'aumento
    Months_of_Service
    Ipotesi - Periodico
    Numero
  2. Assicurarsi che questi conti abbiano le seguenti
    Impostazioni conto
    :
    • Rollup temporale = Media dei valori di rollup
    • Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
  3. I conti necessari includono:
    Nome conto
    Codice conto
    Tipo di conto
    Effettivi
    Headcount
    Modellato - Periodico
    Tariffa
    PayRate
    Modellato - Elemento saldo di partenza
    Data inizio
    StartDate
    Modellato - Elemento data
  4. Creare la formula seguente:
    IF ((VersionMonth(this) > 0) AND ROW.NewHire=0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ((ASSUM.RaiseMonth=0 AND Month(this) = Month(ROW.HireDate)) OR (ASSUM.RaiseMonth = Month(this))),ROW.PayRate[time=this-1]*ROW.RaisePct,0)

Aumento globale tariffa solo in data anniversario

  1. Creare i seguenti conti di ipotesi globali:
    Nome ipotesi
    Codice ipotesi
    Tipo di conto
    Visualizza come
    Percentuale aumento
    RaisePct
    Ipotesi - Periodico
    Percentuale
  2. Assicurarsi che questi conti abbiano le seguenti
    Impostazioni conto
    :
    • Rollup temporale = Media dei valori di rollup
    • Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
  3. I conti necessari includono:
    Nome conto
    Codice conto
    Tipo di conto
    Effettivi
    Headcount
    Modellato - Periodico
    Tariffa
    PayRate
    Modellato - Elemento saldo di partenza
    Data inizio
    StartDate
    Modellato - Elemento data
  4. Creare la formula:
    IF (VersionMonth(this) > 0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate) > 1 AND FiscalMonth(this)=FiscalMonth(ROW.HireDate),ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0

Aumento globale tariffa solo nel mese di aumento globale

  1. Creare i seguenti conti di ipotesi globali:
    Nome ipotesi
    Codice ipotesi
    Tipo di conto
    Visualizza come
    Mese aumento
    RaiseMonth
    Ipotesi - Periodico
    Numero
    Percentuale aumento
    RaisePct
    Ipotesi - Periodico
    Percentuale
    Mesi di servizio - Idoneità all'aumento
    Months_of_Service
    Ipotesi - Periodico
    Numero
  2. Assicurarsi che questi conti abbiano le seguenti
    Impostazioni conto
    :
    • Rollup temporale = Media dei valori di rollup
    • Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
  3. I conti necessari includono:
    Nome conto
    Codice conto
    Tipo di conto
    Effettivi
    Headcount
    Modellato - Periodico
    Tariffa
    PayRate
    Modellato - Elemento saldo di partenza
    Data inizio
    StartDate
    Modellato - Elemento data
  4. Creare la formula:
    if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ASSUM.RaiseMonth=FiscalMonth(this), ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0)

Aumento globale tariffa nel mese di aumento individuale

  1. Creare i seguenti conti di ipotesi globali:
    Nome ipotesi
    Codice ipotesi
    Tipo di conto
    Visualizza come
    Mese aumento
    RaiseMonth
    Ipotesi - Periodico
    Numero
    Percentuale aumento
    RaisePct
    Ipotesi - Periodico
    Percentuale
    Mesi di servizio - Idoneità all'aumento
    Months_of_Service
    Ipotesi - Periodico
    Numero
  2. Assicurarsi che questi conti abbiano le seguenti
    Impostazioni conto
    :
    • Rollup temporale = Media dei valori di rollup
    • Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
  3. I conti necessari includono:
    Nome conto
    Codice conto
    Tipo di conto
    Effettivi
    Headcount
    Modellato - Periodico
    Data aumento
    RaiseDate
    Modellato - Elemento data
    Percentuale aumento
    RaisePct
    Ipotesi - Periodico
    Tariffa
    PayRate
    Modellato - Elemento saldo di partenza
    Data inizio
    StartDate
    Modellato - Elemento data
  4. Creare la formula:
    if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND FiscalMonth(this) = FiscalMonth(ROW.RaiseDate),ROW.PayRate[time=this-1]*ASSUM.RaisePct, 0)

Aumento individuale tariffa in un mese globale

  1. Creare i seguenti conti di ipotesi globali.
    Nome ipotesi
    Codice ipotesi
    Tipo di conto
    Visualizza come
    Mese aumento
    RaiseMonth
    Ipotesi - Periodico
    Numero
    Mesi di servizio - Idoneità all'aumento
    Months_of_Service
    Ipotesi - Periodico
    Numero
  2. Assicurarsi che questi conti abbiano le seguenti
    Impostazioni conto
    :
    • Rollup temporale = Media dei valori di rollup
    • Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
  3. I conti necessari includono:
    Nome conto
    Codice conto
    Tipo di conto
    Effettivi
    Headcount
    Modellato - Periodico
    Percentuale aumento
    RaisePct
    Modellato - Elemento numerico (percentuale)
    Tariffa
    PayRate
    Modellato - Elemento saldo di partenza
    Data inizio
    StartDate
    Modellato - Elemento data
  4. Creare la formula:
    if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>=ASSUM.Months_of_Service AND ASSUM.RaiseMonth=FiscalMonth(this), ROW.PayRate[time=this-1]*ROW.RaisePct, 0)

Aumento individuale tariffa in un mese di aumento individuale

  1. I conti necessari includono:
    Nome conto
    Codice conto
    Tipo di conto
    Effettivi
    Headcount
    Modellato - Periodico
    Data aumento
    RaiseDate
    Modellato - Elemento data
    Percentuale aumento
    RaisePct
    Modellato - Elemento numerico (percentuale)
    Tariffa
    PayRate
    Modellato - Elemento saldo di partenza
    Data inizio
    StartDate
    Modellato - Elemento data
  2. Creare la formula:
    if(VersionMonth(this)>0 AND ROW.Headcount>0 AND VersionMonth(this)-VersionMonth(ROW.HireDate)>1 AND FiscalMonth(this) = FiscalMonth(ROW.RaiseDate),ROW.PayRate[time=this-1]*ROW.RaisePct, 0)