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.8K Product Ideas
- 1.8K Ideas Exchange
- 1.6K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 2.9K Transform
- 102 SQL DataFlows
- 626 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 755 Beast Mode
- 61 App Studio
- 41 Variables
- 693 Automate
- 178 Apps
- 456 APIs & Domo Developer
- 49 Workflows
- 10 DomoAI
- 38 Predict
- 16 Jupyter Workspaces
- 22 R & Python Tiles
- 398 Distribute
- 115 Domo Everywhere
- 276 Scheduled Reports
- 7 Software Integrations
- 130 Manage
- 127 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 11 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 110 Community Announcements
- 4.8K Archive