You need to sign in to do that
Don't have an account?
Laxman1975
Help need to reduce formula compile size
Hi All,
I have create a formula which will give me total of last 12 months. I have 13 columns for storing data which include January to December data and 1 month i.e from Last year.
Based on Current Date formula should give me last 12 months total.
Here is formula -
CASE(MONTH( TODAY()),
1, Feb__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
2, Jan__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
3, Jan__c + Feb__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
4, Jan__c + Feb__c + Mar__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
5, Jan__c + Feb__c + Mar__c + Apr__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
6, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
7, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jun__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
8, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
9, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Oct__c + Nov__c + Dec__c + LM__c,
10, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Nov__c + Dec__c + LM__c,
11, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Dec__c + LM__c,
12, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + LM__c,
0)
So I have check month number based on current date and perform sum of last 12 months(fields) data. But formula compile size execeed 5000 limit. Can some one help me to reduce this size?
Or any other way to do that using formula or workflow? I dont want to build any trigger just for this calculations.
Thanks in advance.
Regards
Laxman
I have create a formula which will give me total of last 12 months. I have 13 columns for storing data which include January to December data and 1 month i.e from Last year.
Based on Current Date formula should give me last 12 months total.
Here is formula -
CASE(MONTH( TODAY()),
1, Feb__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
2, Jan__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
3, Jan__c + Feb__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
4, Jan__c + Feb__c + Mar__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
5, Jan__c + Feb__c + Mar__c + Apr__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
6, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
7, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jun__c + Aug__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
8, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Sep__c + Oct__c + Nov__c + Dec__c + LM__c,
9, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Oct__c + Nov__c + Dec__c + LM__c,
10, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Nov__c + Dec__c + LM__c,
11, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Dec__c + LM__c,
12, Jan__c + Feb__c + Mar__c + Apr__c + May__c + Jun__c + Jul__c + Aug__c + Sep__c + Oct__c + Nov__c + LM__c,
0)
So I have check month number based on current date and perform sum of last 12 months(fields) data. But formula compile size execeed 5000 limit. Can some one help me to reduce this size?
Or any other way to do that using formula or workflow? I dont want to build any trigger just for this calculations.
Thanks in advance.
Regards
Laxman
Solution is creating helper fields.
Create one custom formula field(Tatal__c) of type 'Number' and calculate total value: Then in your custom field use this helper field. i.e Let me know if it works.
Thanks,
Dhanya