Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello,
I am hoping to create a variable that I can use multiple times in a code. It should be based on a selection of a list box.
For example, I created a list box called Age_Group. When the user selects '30-39' in the Age_Group box, I want string '30-39' to be put in the equations below in the place of the variable vAge. Below is the code that I tried:
set vAge = [Age_Group];
Expression:
load * inline [
Expression, Exp
'Medical Incurred', sum({<Age_Group= {$(vAge)}>} T_ITD_INCRD_MED_AMT)/sum(total <Accident_Year> T_ITD_INCRD_MED_AMT)
'Indemnity Incurred', sum(<Age_Group> T_ITD_INCRD_INDM_AMT)/sum(total <Accident_Year> T_ITD_INCRD_INDM_AMT)
'Indemnity Paid', sum({<Age_Group= {$(vAge)}>} T_ITD_PD_INDM_AMT)/sum(total <Accident_Year> T_ITD_PD_INDM_AMT)
];
Side note: I am already taking 2 different list boxes into account when creating these equations, hence why I already used the load inline statements. I am open to any other suggestions that involve taking several fields. It gets a bit complicated when looking at percentages of a whole set number. I'm trying my best at learning set analysis ![]()
Thanks for any help you can provide!
This way you can't pass your selection to script (during load). Instead of loading the expressions, define variables in the front-end.
This way you can't pass your selection to script (during load). Instead of loading the expressions, define variables in the front-end.
Thank you for your response! Can you please clarify what you mean? I tried moving the set vAge = [Age_Group];
to the very beginning of the script, but this didn't seem to work.
Open your application-> press Ctrl+Alt+V , you would get the variable overview window where you can define variables in the front-end. The variavles defined in here, are responsive to selection.
Thank you, this worked!
It didn't end up working in the inline statement like I had above, so instead I used conditional hide/ unhide under expressions. For anyone's reference, I used this equation:
=sum({$<Age_Group= {'$(vAge)'}>} T_ITD_INCRD_INDM_AMT)/sum(T_ITD_INCRD_INDM_AMT)