INTERACT FORUM

More => Old Versions => JRiver Media Center 27 for Windows => Topic started by: locust on April 01, 2021, 01:39:31 pm

Title: Groupcount Expression Help
Post by: locust on April 01, 2021, 01:39:31 pm
Hi, I was wondering if it's possible to use the IfCase function upon the output of the GroupCount function?

So that if the output of GroupCount is less than 2, then using listbuild to tuck away those entries under a hierarchy in the pane. The pseudo folder of less than two pinned to the top of the pane (just using a character that will ensure it stays at the top before "a" such as "!" then for all entries that have 2 or more than 2 just normally listed in the pane.

I haven't been specific in my use for this as I think I could use it upon my photos and music. So lets say Number of albums of an artist.

Any help would be appreciated but I have the gut feeling that I can't use expressions upon the output of groupcount in a pane?

Thanks
Title: Re: Groupcount Expression Help
Post by: locust on April 02, 2021, 02:48:48 am
This is as far as I've got but it isn't working correctly. It just isn't making it into a hierarchy and I can't figure out why. But Ifcase is working on the output of Groupcount at least.

Admittedly, I'm not the best at making expressions lol.

Expression to group by
Code: [Select]
[Group ID]&datatype=[list]
Expression to display
Code: [Select]
listbuild(1, \,
IfCase(GroupCount(), 3, 2, !!Less Than 2),
[Group ID, 1] (GroupCount()))&datatype=[list]
Title: Re: Groupcount Expression Help
Post by: zybex on April 02, 2021, 04:04:13 am
This is likely not possible. The split would need to be done on the "expression to group by", not the Display expression, but when the grouping expression is being evaluated there aren't yet any groups... so GroupCount() doesn't have a meaningful value there.

If your [Group ID] field is NOT a list, you could create 2 views and use "Set Rules for File Display" to filter for Groups with count<=2 in one view and >2 in the other.
Title: Re: Groupcount Expression Help
Post by: locust on April 02, 2021, 08:55:59 am
Thanks zybex. Yeah the group id is field is indeed a list. I'll probably just leave it then. I'm a bit of a tag perfectionist and was hopefully looking for a way to hide those entries in the pane but still have access to them. I can live with it though Thanks again for your help.