- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
JMP script: If N categories > 5 script
Hello Everyone,
I would like to create a condition in case there is more than 5 categories in my variable (column), and then the rest of my script is ran.
I think the "n items" function is the one I need:
If(N items(:Y1)>5,
However, it doesn't work and I received a error saying: bar argument (:Y)...
Please someone can help me?
Sebastien
1 ACCEPTED SOLUTION
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: JMP script: If N categories > 5 script
You will have to first get a list of possible categories before using N Items. One fairly simple one is using associative array:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
If(N Items(Associative Array(:age)) > 5,
show(N Items(Associative Array(:age)));
show("if");
,
show(N Items(Associative Array(:age)));
show("else");
);
-Jarmo
2 REPLIES 2
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: JMP script: If N categories > 5 script
You will have to first get a list of possible categories before using N Items. One fairly simple one is using associative array:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
If(N Items(Associative Array(:age)) > 5,
show(N Items(Associative Array(:age)));
show("if");
,
show(N Items(Associative Array(:age)));
show("else");
);
-Jarmo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: JMP script: If N categories > 5 script
That is exactly that I wanted!
Thank's a lot for your answer.
Sebastien