Hello everyone,
I got this message error:
Name not resolve : prod_n when accessing or evaluating of "prod_n"
...
![Sebastienlg_0-1679925190998.png Sebastienlg_0-1679925190998.png](https://community.jmp.com/t5/image/serverpage/image-id/51515i31E547004D09CEC6/image-size/medium?v=v2&px=400)
Here is my program:
If( prod_n == 3,
Include( "Utils/utils_data.jsl" );
Include( "Utils/utils_menu.jsl" );
// Table des limites
limite_table = load_limit_table(D);
// Table principale
main_table = load_main_table(D);
Current Data Table( RAW_DATA_TABLE );
New Window( "Test",
V List Box(
coltstst = RAW_DATA_TABLE <<
Column Switcher(:Name("Y"),list),
graph = RAW_DATA_TABLE <<
Control Chart Builder(
Size( 534, 450 ),
Show Two Shewhart Charts( 0 ),
Show Control Panel( 0 ),
Sort by Row Order( 1 ),
Show Limit Summaries( 0 ),
Variables( Y( :"Y" ),Subgroup( :X ), Phase(:"Version")),
Get Limits(LIMIT_TABLE),
),
N = N Items( phaseLevels );
// On met en forme les lignes
For( i = 1, i <= N Items( phaseLevels ), i++,
graph << SendToReport(
Dispatch(
{},
"Control Chart Builder",
OutlineBox,
{Set Title( "Représentation graphique" )},
FrameBox( 2 ),
{
DispatchSeg( Line Seg( Eval(3*i+N-2) ), {Line Color( "Medium Light Green" ),Line Style( "Dotted" ), Line Width( 1.5 )} ),
DispatchSeg( Line Seg( Eval(3*i+1+N-2) ), {Line Color( "Medium Light Orange" ), Line Style( "Dotted" ), Line Width( 2.5 )}),
DispatchSeg( Line Seg( Eval(3*i+2+N-2) ), {Line Color( "Medium Light Red" ), Line Style( "Dotted" ), Line Width( 2.5 )})
}
)
)
)
);
);
coltstst << Link Platform( table );
coltstst << Link Platform( Cadreall );
coltstst << Link Platform( graph );
ncols = n items (coltstst << get list);
for each ({i}, 1::ncols,
cadreall << journal;
table << journal;
graph << Journal;
coltstst << next;
);
RAW_DATA_TABLE <<journal;
// add the header and page breaks to the journal
w = Current Journal();
listOfReports = w << child;
nReports = N Items( listOfReports );
w = Current Journal(R5);
w << Set page setup( margins(0.1, 0.75, 0.1, 0.1 ), scale( 0.8 ), portrait( 0 ), paper size( "Letter" ) );
w << save pdf( "P:\XX\data analysis.pdf" );
w << close window;
);
If( prod_n == 2,
Include( "Utils/utils_data.jsl" );
Include( "Utils/utils_menu.jsl" );
);
...
The program works well, however I always get this message.
Do you have any suggestion to help me?
Sebastien