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.5K Connect
- 1.2K Connectors
- 297 Workbench
- 6 Cloud Amplifier
- 8 Federated
- 2.9K Transform
- 100 SQL DataFlows
- 614 Datasets
- 2.2K Magic ETL
- 3.8K Visualize
- 2.5K Charting
- 729 Beast Mode
- 53 App Studio
- 40 Variables
- 678 Automate
- 173 Apps
- 451 APIs & Domo Developer
- 46 Workflows
- 8 DomoAI
- 34 Predict
- 14 Jupyter Workspaces
- 20 R & Python Tiles
- 394 Distribute
- 113 Domo Everywhere
- 275 Scheduled Reports
- 6 Software Integrations
- 121 Manage
- 118 Governance & Security
- Domo Community Gallery
- 32 Product Releases
- 10 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 108 Community Announcements
- 4.8K Archive