months_to
Palauttaa kahden päivämäärän tai kellonajan välisten kuukausien määrän Salesforce Spiffissa. Jos palautusarvo on negatiivinen luku, toinen päivämäärä tapahtui ennen ensimmäistä päivämäärää.
Vaaditut versiot
| Käytettävissä: Salesforce Classicissa (ei kaikissa organisaatioissa) ja Lightning Experiencessa |
| Käytettävissä: Enterprise Edition-, Unlimited Edition- ja Developer Edition -versioissa. |
| Käytettävissä lisämaksusta: Professional Edition ja Web Services API käytössä |
Syntaksi
months_to(start_date_or_time, end_date_or_time)Argumentit
| Argumentti | Pakollinen? | Kuvaus |
|---|---|---|
| start_date_or_time | Pakollinen | Päivämäärä- tai Päivämäärä ja aika -arvo, joka on asteikon alempi rajoitus. Tämä argumentti tukee kaikkia päivämääräfunktioita. |
| end_date_or_time | Pakollinen | Päivämäärä- tai Päivämäärä ja aika -arvo, joka on asteikon yläraja. Tämä argumentti tukee kaikkia päivämääräfunktioita. |
Esimerkki
Luo tiliobjektiin mukautettu kenttä, joka edustaa sopimuksen alkamispäivää, ja palauta sopimuksen alkamispäivän ja diilin sulkemispäivän välisten kuukausien määrä.
=months_to(DealToAccount.ContractStartDate__c, CloseDate)Yhtiösi myöntää 100 dollarin bonuksen edustajalle, jonka julkaisupäivä tapahtuu kahden kuukauden kuluessa diilin sulkemisesta. Palauta julkaisupäivän ja sulkemispäivän väliset kuukaudet. Lisää funktiolle if-lauseke, joka määrittää, onko tulos alle kaksi kuukautta, ja jos on, palkitse edustaja 100 dollaria jokaisesta diilistä.
=if(months_to(CloseDate, GoLiveDate) <= 2, 100, 0)Palauta tietyn kuukauden numero neljännesvuodelta, esimerkiksi 3 maaliskuulle.
=months_to(beginning_of_quarter(statement_period.start_date), statement_period.start_date) + 1
