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.6K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 2.9K Transform
- 102 SQL DataFlows
- 627 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