Content Studio: How do I create filtered and sorted data lists that compare player information?

Topic

Create content with data elements, filter and sort lists. 

This feature enables users to match, filter, and sort data within the pager control of Content Studio. Users can display leaders in statistical categories or records that meet specific criteria.

 

Environment

  • Product: Content Studio 
  • Component: Data Elements, Data Paging
  • Control System: Show Control Suite version 3.2.0.63 or later

List Ranges were introduced in Show Control version 4.4 and requires DMP-8000 v9.18.0.52 or newer.
ContentStudio-Logo_Blue.png

Steps

Use the arrow to open or collapse the following section. 

Getting started resources Content Studio: How do I loop sport media RTD

Content Studio: How do I make content that pages data?

Show Control System: How do I create content with sport media RTD fields?

  1. Begin with an existing or new presentation in Content Studio. 
  2. Import any background images. Content Studio: How do I import images or videos?
  3. Content Studio: How do I create presentations with data elements?
Create the first row of data or first record.

⚠️It is important to get the first row configured completely before moving on to make a list.  

  1. In the Dynamic Data Library, pick your category from the drop down.
  2. Navigate to the player stats, for example: Game Stats > Home> Roster 1.

2024-08-27_11-14-02.png

  1. Click and drag the needed elements into your canvas.  (Text headers can be added after the list is created or they can be a part of the background image.) 
    • Example:  
      • Jersey or Player number
      • Full Name or FamilyName (last name)
      • Position
  2. Space the elements out in one row.  Be sure to leave space for longer names, double digits, etc.  For names, consider the shrink to fit option.  Content Studio: My text appears to be cut off or does not shrink to fit in the element
  3. Navigate to Game Stats > Home > Roster 1 > Game Stats.  Drag and drop any other stats for your list. 
  4. Finalize the first horizontal row of the data elements.
    1. Use the alignment tools to create an accurate row. Content Studio: How do I align my elements
    2. Configure the elements to be media rtd if needed. 
    3. Adjust the font and text colors as needed. 
Examples

The example uses the NCAA FB Boxscore category in the Dynamic Data Library. 

  1. PNO (player number), position, FamilyName (Last Name).  
  2. Completion, Attempts and Yards. 

These are found under Player Info: Under Teams> Total > Players
Content Studio NCAA FB00.png

Other examples
Content Studio: How do I create a presentation that shows hockey players game ice time

Content Studio: How do I create a presentation that shows football players game receptions

 

Complete the list with Data Tools.

Select the row of data elements and select the Data List tab.

  1. Create records for each player on the ice.  Content Studio: How do I make content that pages data?
  2. Filter the list to show players on the ice and do not show the goalie.  Content Studio: How do I create filtered and sorted data lists that compare player information?
    • Field: On-Ice is True & Position is not G.
  3. Sort the list to show the players with the most ice time at the top.
    1. Field: Game Stats.Shifts.Current time / Direction: descending 🔽.   
  4. Set the Paging to none 
  5. Preview and Save.

Content Studio NCAA FB1b.pngContent Studio NCAA FB1a.png

Filter and Sorting Lists

Keep the list highlighted and choose up to 3 filtering and 3 sorting options from the drop downs. 

Filters: Set the criteria for your list.  This could filter the range based on stat values, position, names, etc. 

Here are some examples.  The actual field names differ depending on the feed.  

Hockey Ice Time Filters Football Reception FiltersStarters

On-Ice >0

Position ≠ Goalie

Game Stats Offensive Receptions > 0 

Starter = True

 

 

2022-06-13_9-41-17.png 

Sorting:  Use this to arrange the list based on values or alphabetically. 

Choose a field and sorting values.  
 

List Ranges

This is another option for customizing lists of data.  Example: A range can be used to show a leaderboard.  The leader could be held at the top of content while a range could be configured to show the paging list starting at the 2nd position.
2023-08-28_11-19-36.jpg

Range allows to skip items in a list. 
Range uses subset of the array x and y- changing values.

2023-08-28_11-37-04.jpg  
 

Finish

Save content and play out via Display Studio.
Show Control System: How do I create script buttons?
 

KB ID: 000025979


DISCLAIMER: Use of this content may void the equipment warranty, please read the disclaimer prior to performing any service of the equipment.

DAKTRONICS DOES NOT PROMISE THAT THE CONTENT PROVIDED HEREIN IS ERROR-FREE OR THAT ANY DEFECTS WILL BE CORRECTED, OR THAT YOUR USE OF THE CONTENT WILL PROVIDE SPECIFIC RESULTS. THE CONTENT IS DELIVERED ON AN "AS-IS" AND "AS-AVAILABLE" BASIS. ALL INFORMATION PROVIDED IN THIS ARTICLE IS SUBJECT TO CHANGE WITHOUT NOTICE. DAKTRONICS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. DAKTRONICS DISCLAIMS ANY AND ALL LIABILITY FOR THE ACTS, OMISSIONS AND CONDUCT OF YOU OR ANY THIRD PARTIES IN CONNECTION WITH OR RELATED TO YOUR USE OF THE CONTENT. ADJUSTMENT, REPAIR, OR SERVICE OF THE EQUIPMENT BY ANYONE OTHER THAN DAKTRONICS OR ITS AUTHORIZED REPAIR AGENTS MAY VOID THE EQUIPMENT WARRANTY. YOU ASSUME TOTAL RESPONSIBILITY FOR YOUR USE OF THE CONTENT AND ANY LINKED CONTENT. YOUR SOLE REMEDY AGAINST DAKTRONICS FOR DISSATISFACTION WITH THE CONTENT IS TO STOP USING THE CONTENT. THIS LIMITATION OF RELIEF IS A PART OF THE BARGAIN BETWEEN THE PARTIES.

The above disclaimer applies to any property damage, equipment failure, liability, infringement, or personal injury claim arising out of or in any way related to your use or application of the content, whether such claim is for breach of contract, tort, negligence or any other cause of action.