Grouping Functions: Difference between revisions
No edit summary |
No edit summary |
||
Line 62: | Line 62: | ||
: [http://yabb.jriver.com/interact/index.php?topic=81766.msg564453#msg564453 Matt introduces Grouping Functions] |
: [http://yabb.jriver.com/interact/index.php?topic=81766.msg564453#msg564453 Matt introduces Grouping Functions] |
||
: [http://yabb.jriver.com/interact/index.php?topic=94848.msg663421#msg663421 Use field names, not field values (square bracket notation)] |
: [http://yabb.jriver.com/interact/index.php?topic=94848.msg663421#msg663421 Use field names, not field values (square bracket notation)] |
||
}} |
|||
=== <span id="GroupSummaryQuery">GroupSummaryQuery(…)</span> === |
|||
: Get a summary for the current group of files based on another matching field. |
|||
{{function description box |
|||
| name=GroupSummaryQuery |
|||
| arguments=Match, Field, Mode |
|||
| description= |
|||
{{argument optional|mode|0}} |
|||
{{argument table |
|||
| name=mode |
|||
| contents= |
|||
{{argument table row|0|Default. Outputs labels such as Avg or Total}} |
|||
{{argument table row|1|Supresses labels such as Avg or Total}} |
|||
}} |
|||
: '''''Match''''' is the name of the field to match. More than one field can be specified, use a semi colon to separate field names. |
|||
: '''''Field''''' is the name of the field to summarise. |
|||
| examples= |
|||
'''{{monospace|GroupSummaryQuery()}}''' |
|||
: '''Coming Soon...''' |
|||
'''{{monospace|GroupSummaryQuery()}}''' |
|||
: '''Coming Soon...''' |
|||
}} |
}} |
Revision as of 17:52, 12 July 2020
- This article is a incomplete. It is missing detail about critical functions, or contains a number of red links. You can help the JRiver Wiki by expanding it.
- See also: Expression Language and Function Index
The expression language is largely used to evaluate one file at a time. The grammar implies that something like Field(Artist) should get the Artist value for the current file being evaluated. Grouping Functions are a special class of functions that operate on a group of files, instead of on individual files. A simple example would be a function to count the number of artists in the current group.
Grouping Functions may only be used in relevant areas where Media Center displays groups of files (most notably in Categories and the Tag Action Window), and not to individual file listings (such as an expression column in a File Details View).
GroupCount(…)
- Counts the members of a specified group (in a category or field).
Description | GroupCount(field)
GroupCount() can be used to count the members of a group of files. |
---|---|
Examples | Example Threads: |
GroupCountQuery(…)
- Counts the number of items in a specified group
Description | GroupCountQuery(field 1, Field 2)
Notes:
|
---|---|
Examples | [album artist (auto), 1] (GroupCountQuery(album artist /(auto/), album) albums)
GroupCountQuery(album artist /(auto/);Camera, album)
|
GroupSummary(…)
- Summarises the members of a specified group (in a category or field).
Description | GroupSummary(field)
Smartly summarizes the members of a specified group (mode, mean, min, max, etc as is most logical for that grouping). |
---|---|
Examples | Example Threads: |
GroupSummaryQuery(…)
- Get a summary for the current group of files based on another matching field.
Description | GroupSummaryQuery(Match, Field, Mode)
Available mode values:
| ||||
---|---|---|---|---|---|
Examples | GroupSummaryQuery()
GroupSummaryQuery()
|