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
- Creare i seguenti conti di ipotesi globali.Nome ipotesiCodice ipotesiTipo di contoVisualizza comeMese aumentoRaiseMonthIpotesi - PeriodicoNumeroPercentuale aumentoRaisePctIpotesi - PeriodicoPercentualeMesi di servizio - Idoneità all'aumentoMonths_of_ServiceIpotesi - PeriodicoNumero
- Assicurarsi che questi conti abbiano le seguentiImpostazioni conto:
- Rollup temporale = Media dei valori di rollup
- Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
- I conti necessari includono:Nome contoCodice contoTipo di contoEffettiviHeadcountModellato - PeriodicoTariffaPayRateModellato - Elemento saldo di partenzaData inizioStartDateModellato - Elemento data
- 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
- Creare i seguenti conti di ipotesi globali:Nome ipotesiCodice ipotesiTipo di contoVisualizza comePercentuale aumentoRaisePctIpotesi - PeriodicoPercentuale
- Assicurarsi che questi conti abbiano le seguentiImpostazioni conto:
- Rollup temporale = Media dei valori di rollup
- Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
- I conti necessari includono:Nome contoCodice contoTipo di contoEffettiviHeadcountModellato - PeriodicoTariffaPayRateModellato - Elemento saldo di partenzaData inizioStartDateModellato - Elemento data
- 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
- Creare i seguenti conti di ipotesi globali:Nome ipotesiCodice ipotesiTipo di contoVisualizza comeMese aumentoRaiseMonthIpotesi - PeriodicoNumeroPercentuale aumentoRaisePctIpotesi - PeriodicoPercentualeMesi di servizio - Idoneità all'aumentoMonths_of_ServiceIpotesi - PeriodicoNumero
- Assicurarsi che questi conti abbiano le seguentiImpostazioni conto:
- Rollup temporale = Media dei valori di rollup
- Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
- I conti necessari includono:Nome contoCodice contoTipo di contoEffettiviHeadcountModellato - PeriodicoTariffaPayRateModellato - Elemento saldo di partenzaData inizioStartDateModellato - Elemento data
- 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
- Creare i seguenti conti di ipotesi globali:Nome ipotesiCodice ipotesiTipo di contoVisualizza comeMese aumentoRaiseMonthIpotesi - PeriodicoNumeroPercentuale aumentoRaisePctIpotesi - PeriodicoPercentualeMesi di servizio - Idoneità all'aumentoMonths_of_ServiceIpotesi - PeriodicoNumero
- Assicurarsi che questi conti abbiano le seguentiImpostazioni conto:
- Rollup temporale = Media dei valori di rollup
- Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
- I conti necessari includono:Nome contoCodice contoTipo di contoEffettiviHeadcountModellato - PeriodicoData aumentoRaiseDateModellato - Elemento dataPercentuale aumentoRaisePctIpotesi - PeriodicoTariffaPayRateModellato - Elemento saldo di partenzaData inizioStartDateModellato - Elemento data
- 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
- Creare i seguenti conti di ipotesi globali.Nome ipotesiCodice ipotesiTipo di contoVisualizza comeMese aumentoRaiseMonthIpotesi - PeriodicoNumeroMesi di servizio - Idoneità all'aumentoMonths_of_ServiceIpotesi - PeriodicoNumero
- Assicurarsi che questi conti abbiano le seguentiImpostazioni conto:
- Rollup temporale = Media dei valori di rollup
- Sovrapposizione importi effettivi = Nessun importo effettivo per il conto (mostra dati del piano)
- I conti necessari includono:Nome contoCodice contoTipo di contoEffettiviHeadcountModellato - PeriodicoPercentuale aumentoRaisePctModellato - Elemento numerico (percentuale)TariffaPayRateModellato - Elemento saldo di partenzaData inizioStartDateModellato - Elemento data
- 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
- I conti necessari includono:Nome contoCodice contoTipo di contoEffettiviHeadcountModellato - PeriodicoData aumentoRaiseDateModellato - Elemento dataPercentuale aumentoRaisePctModellato - Elemento numerico (percentuale)TariffaPayRateModellato - Elemento saldo di partenzaData inizioStartDateModellato - Elemento data
- 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)