String Aggregation in Beast Mode
Hello everyone,
I am trying to come up with a table that shows the unique emails of subscribers, and to which partners they're subscribed to. I'm trying to concatenate the partner field so that those with multiple subscriptions will remain unique. Is there a way to do this in a beast mode? I saw in some training video that some functions that work in Magic ETL works in beast mode too even if they weren't listed there. I tried the following in beastmode, both were validated, but none worked in the pivot table:
- listagg('account_name')
- listagg('aacount_name) within group (order by 'email_plain')
:
Error:
I'm just wondering if listagg can be done in beast mode as it was validated or it only works in ETL and SQL
Best Answer
-
Listagg is not a supported function in beast mode. You can use GROUP_CONCAT in a MySQL dataflow as an alternative. You could also look to use the pivot/unpivot tiles in Magic ETL as another option.
**Check out my Domo Tips & Tricks Videos
**Make sure to any users posts that helped you.
**Please mark as accepted the ones who solved your issue.1
Answers
-
Listagg is not a supported function in beast mode. You can use GROUP_CONCAT in a MySQL dataflow as an alternative. You could also look to use the pivot/unpivot tiles in Magic ETL as another option.
**Check out my Domo Tips & Tricks Videos
**Make sure to any users posts that helped you.
**Please mark as accepted the ones who solved your issue.1 -
I've used LISTAGG in BeastMode with no issues in the past, even if not really a supported function, the only thing I couldn't select the character to use to join, so is always a comma delimited separated list, I also used DISTINCT in case multiple entries of the same might be retrieved. Here's the example that currently works for me:
LISTAGG(DISTINCT Product ID.Product Family)
Just keep in mind that unlike the ETL solution @MarkSnodgrass suggested, a BeastMode function list will be affected by card/dashboard level filters, so it might not show you a comprehensive list as an ETL one would, which depending on your use case might be desired or not.
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
- 677 Automate
- 173 Apps
- 451 APIs & Domo Developer
- 45 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