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.7K Product Ideas
- 1.7K Ideas Exchange
- 1.5K Connect
- 1.2K Connectors
- 292 Workbench
- 4 Cloud Amplifier
- 8 Federated
- 2.8K Transform
- 95 SQL DataFlows
- 600 Datasets
- 2.1K Magic ETL
- 3.7K Visualize
- 2.4K Charting
- 685 Beast Mode
- 43 App Studio
- 38 Variables
- 655 Automate
- 170 Apps
- 438 APIs & Domo Developer
- 42 Workflows
- 5 DomoAI
- 32 Predict
- 12 Jupyter Workspaces
- 20 R & Python Tiles
- 383 Distribute
- 110 Domo Everywhere
- 267 Scheduled Reports
- 6 Software Integrations
- 111 Manage
- 108 Governance & Security
- 8 Domo University
- 25 Product Releases
- Community Forums
- 39 Getting Started
- 29 Community Member Introductions
- 98 Community Announcements
- Domo Community Gallery
- 4.8K Archive