I feel really dumb asking this, but I don't know how to fix it. I've read through many posts and watched several videos for dynamic bookmarks and I'm still lost. I think I need a dummies version.
SUMMARY: How can I make this dynamic field, dynamic in the book mark?
Background: I inherited script for a field based on an inline load. The field I am concerned with is called Measure:
PERFORMANCE_MEASURES_TEMP:
load * inline [
MeasureID,Measure
1,'BASE LINE'
2,'TOP LINE'
3,'PLAN GOAL'
4,'BEST CASE SCENARIO PLAN'
5,'CURRENT YEAR SALES'
6,'PRIOR YEAR SALES'
7,'2 YEAR AGO SALES'
];
PERFORMANCE_MEASURES_TEMP2:
LOAD *,
YEAR(TODAY()) AS CURRENT_YEAR,
YEAR(ADDYEARS(TODAY(),-1)) AS PRIOR_YEAR,
YEAR(ADDYEARS(TODAY(),-2)) AS [2 YEARS AGO]
RESIDENT PERFORMANCE_MEASURES_TEMP;
DROP TABLE PERFORMANCE_MEASURES_TEMP;
PERFORMANCE_MEASUES:
LOAD
MeasureID,
IF(MeasureID=5, Measure&' ('&CURRENT_YEAR&')',
IF(MeasureID=6, Measure&' ('&PRIOR_YEAR&')',
IF(MeasureID=7, Measure&' ('&[2 YEARS AGO]&')',Measure))) AS Measure
RESIDENT PERFORMANCE_MEASURES_TEMP2;
DROP TABLE PERFORMANCE_MEASURES_TEMP2;
Last year output:
Measure={'CURRENT YEAR SALES (2020)','PRIOR YEAR SALES (2019)','2 YEAR AGO SALES (2018)'}
This year output:
''
Expected output:
Measure={'CURRENT YEAR SALES (2021)','PRIOR YEAR SALES (2020)','2 YEAR AGO SALES (2019)'}