Creating a group.

So I wanted to generate custom groups based on the first word being pulled from a data field.
Example:
System | Application | Client | Problem
Say I wanted to pull whatever system app would be and generate a group for it to display on cards via beast mode.
Also, would the same concept be possible if I combined two work groups(Team A and Team B) into a custom team? Is that possible?
Thanks ahead of time!
Best Answer
-
Assuming you're wanting a bucket for your applications and not an actual user group here you can utilize a magic ETL to enhance your data.
With a formula tile and a CASE statement you can then create your groupings:
CASE WHEN `Application` like 'STARTSWITHFORGROUP1%' THEN 'Group 1' WHEN `Application` like 'STARTSWITHFORGROUP2%' THEN 'Group 2' WHEN `Application` like 'STARTSWITHFORGROUP3%' THEN 'Group 3' WHEN `Application` like 'STARTSWITHFORGROUP4%' THEN 'Group 4' ELSE 'OTHER' END
I do it in a magic ETL as the resulting field isn't dependent on filtering of values and will allow cards to render faster since it's being preprocessed in an ETL and not attempting to process it when a card is rendered.
**Was this post helpful? Click Agree or Like below**
**Did this solve your problem? Accept it as a solution!**1
Answers
-
Also if the app I'm pulling aren't the specific ones how do I get those labeled as Other?
0 -
Assuming you're wanting a bucket for your applications and not an actual user group here you can utilize a magic ETL to enhance your data.
With a formula tile and a CASE statement you can then create your groupings:
CASE WHEN `Application` like 'STARTSWITHFORGROUP1%' THEN 'Group 1' WHEN `Application` like 'STARTSWITHFORGROUP2%' THEN 'Group 2' WHEN `Application` like 'STARTSWITHFORGROUP3%' THEN 'Group 3' WHEN `Application` like 'STARTSWITHFORGROUP4%' THEN 'Group 4' ELSE 'OTHER' END
I do it in a magic ETL as the resulting field isn't dependent on filtering of values and will allow cards to render faster since it's being preprocessed in an ETL and not attempting to process it when a card is rendered.
**Was this post helpful? Click Agree or Like below**
**Did this solve your problem? Accept it as a solution!**1 -
Thanks for the speedy feedback! I will give this a shot.
0 -
So I'm running into a bit of a snag and it may be due to my wrong wording, let me try again. Say if I wanted to just do the Beast Mode element and pull just what's in the title for example:
All this info is in the Title separated by a | if I wanted to pull the System name from the title and then group it along with others that come in with the same format but create a group for them to be displayed on the card.
System | Application | Client | Problem
Just need a way to take that split after and create a specific group for them, it's no more than 6 and everything else can be other.
0
Categories
- All Categories
- 1.9K Product Ideas
- 1.9K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 306 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3K Transform
- 112 SQL DataFlows
- 649 Datasets
- 2.2K Magic ETL
- 4K Visualize
- 2.5K Charting
- 787 Beast Mode
- 78 App Studio
- 43 Variables
- 743 Automate
- 187 Apps
- 474 APIs & Domo Developer
- 67 Workflows
- 15 DomoAI
- 40 Predict
- 17 Jupyter Workspaces
- 23 R & Python Tiles
- 406 Distribute
- 117 Domo Everywhere
- 279 Scheduled Reports
- 10 Software Integrations
- 139 Manage
- 136 Governance & Security
- 8 Domo Community Gallery
- 44 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 41 Getting Started
- 31 Community Member Introductions
- 113 Community Announcements
- 4.8K Archive