I have a quick question on combining crystal formula if possible. I am trying to combine the sorting and truncation formula but I am not having any luck. The individual formulas are:
Numbering:
if isnumeric({activity.numberPrefix}) then
left({activity.qualifiedName}, instr({activity.qualifiedName}," ") - 1) else "1"
This works in sorting the numbering, but still contains the full qualified name.
e.g.
| 4.1.4 Issue contracts [Omega 3] |
|
|
|
|
|
|
|
|
| 4.1.4.1 Capture policies sold data (under Business Process: Issue contracts [Omega 3]) |
|
|
|
| 4.1.4.1.1 Record policies sold (under Activity: Capture policies sold data, Organization: BD / PFA) |
|
|
|
| 4.1.4.1.2 Submit policy applications for input (under Activity: Capture policies sold data, Organization: BD / PFA) |
|
| 4.1.4.1.3 Input policy applications automatically (under Activity: Capture policies sold data, Role: OMSTA Client Services data capturer) |
| 4.1.4.1.4 Input policy applications manually (under Activity: Capture policies sold data, Role: Retail Affluent New Business data capturer) |
Truncation:
StringVar activityL1fullname := {activity.qualifiedName};
NumberVar NamePosition;
NamePosition := InStr (activityL1fullname," (under ");
Left (activityL1fullname,NamePosition);
This works in truncating the name, but throws out the numbering. e.g
| 4.1.4 Issue contracts [Omega 3] |
|
|
| 4.1.4.1 Capture policies sold data |
|
|
| 4.1.4.1.1 Record policies sold |
|
|
| 4.1.4.1.4 Input policy applications manually |
|
| 4.1.4.1.2 Submit policy applications for input |
|
| 4.1.4.1.3 Input policy applications automatically
Do you have any recommendations? |