Beast mode for help Sorting column
I need a beast mode so i can sort a column. I need to take the number out of this Engine column so then can sort in order. I have values like this
Engine 1
Engine 2
Plant Engine 1
Engine 3
Plant Engine 2
Engine 4
Engine 5
I figure if i can just do a formula to take out the number then i can sort them together based on number
Best Answers
-
There may be an easier way, but I usually write a beast mode to assign a number to each string value, like:
case when
engine
= 'Engine 1' then 1when
engine
= 'Engine 2' then 2when
engine
= 'Plant Engine 1' then 3….etc.This may not be ideal if the values of the string change or keep growing over time.
If the number is always the last character of the string, I think you can do right(`engine`, 1), but if the data is similar to your sample, you'll have two 1's, two 2's, etc.
0 -
If you have a lot of different combinations and don't want to do this manually, an option is to do it in ETL with REGEXP_REPLACE.
REGEXP_REPLACE(string, '^.(\d).$', '$1')*1
David Cunningham
** Was this post helpful? Click Agree 😀, Like 👍️, or Awesome ❤️ below **
** Did this solve your problem? Accept it as a solution! ✔️**1
Answers
-
There may be an easier way, but I usually write a beast mode to assign a number to each string value, like:
case when
engine
= 'Engine 1' then 1when
engine
= 'Engine 2' then 2when
engine
= 'Plant Engine 1' then 3….etc.This may not be ideal if the values of the string change or keep growing over time.
If the number is always the last character of the string, I think you can do right(`engine`, 1), but if the data is similar to your sample, you'll have two 1's, two 2's, etc.
0 -
If you have a lot of different combinations and don't want to do this manually, an option is to do it in ETL with REGEXP_REPLACE.
REGEXP_REPLACE(string, '^.(\d).$', '$1')*1
David Cunningham
** Was this post helpful? Click Agree 😀, Like 👍️, or Awesome ❤️ below **
** Did this solve your problem? Accept it as a solution! ✔️**1
Categories
- All Categories
- 1.9K Product Ideas
- 1.9K Ideas Exchange
- 1.6K Connect
- 1.3K Connectors
- 303 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 3K Transform
- 104 SQL DataFlows
- 640 Datasets
- 2.2K Magic ETL
- 4K Visualize
- 2.5K Charting
- 769 Beast Mode
- 72 App Studio
- 43 Variables
- 718 Automate
- 185 Apps
- 462 APIs & Domo Developer
- 57 Workflows
- 14 DomoAI
- 40 Predict
- 17 Jupyter Workspaces
- 23 R & Python Tiles
- 402 Distribute
- 116 Domo Everywhere
- 277 Scheduled Reports
- 9 Software Integrations
- 135 Manage
- 132 Governance & Security
- 8 Domo Community Gallery
- 44 Product Releases
- 12 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 111 Community Announcements
- 4.8K Archive