Can I make a "mother row" to assign values from?
We are a music library company, and as such a large amount of our income comes in as small royalty payments that add up incrementally. The information comes from 15+ different collection sources, and in general the only thing consistent between them all is the track title. That means that the information from the royalty reports is missing data such as composer information, key words, instrumentation, genre, etc. However, when we send out the albums for publication we fill out a huge metadata spreadsheet that has all this information.
What I'd like to do is somehow use the metadata spreadsheet to assign values to the royalty sheets. For example, if the "metadata track title" = "royalty track title", then I assign the values from the metadata rows to the spreadsheets. Is this possible? I've tried a handful of different things with the formula tile and other things, but what I keep running into is that one row can't be compared against another row; it's always only comparing columns against columns. Right now, my only work around is to manually enter the information for every single track:
[name created from new formula column is `Composer`]
CASE
WHEN `Track Title` = '[Track Name]' then '[Composer]'
else null end
I'd have to do it like this for every single bit of information I'd like to add, such as: Composer 2, Composer 3, Composer 4, Composer 5, sometimes even Composer 6, key words, mood, genre, uses, instrumentation, and more.
Obviously, that is a huge pain and after dozens and dozens of hours are spent catching up the rest of the catalogue, it will still require that I update the information every single time we release a new album. So is there a way that I can just pull the information from the metadata sheet? The information is already there, I just wish I could figure out how to pull and place it where it needs to go. Thank you!
Best Answer
-
You can combine these two datasets very easily in Magic ETL using the Join tile. In Magic ETL, add both datasets (your royalty dataset and your metadata dataset) as input datasets. Then add the join tile and join them on track title. You can then use the select columns tile to select the columns from the metadata dataset and have all the information you need. If you are unfamiliar with the join tile, you can read more about here:
https://domohelp.domo.com/hc/en-us/articles/360042923674-Understanding-Joins
https://domohelp.domo.com/hc/en-us/articles/360044876194-New-Magic-ETL-Tiles-Combine-Data#3.
Hope this helps.
**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.2
Answers
-
You can combine these two datasets very easily in Magic ETL using the Join tile. In Magic ETL, add both datasets (your royalty dataset and your metadata dataset) as input datasets. Then add the join tile and join them on track title. You can then use the select columns tile to select the columns from the metadata dataset and have all the information you need. If you are unfamiliar with the join tile, you can read more about here:
https://domohelp.domo.com/hc/en-us/articles/360042923674-Understanding-Joins
https://domohelp.domo.com/hc/en-us/articles/360044876194-New-Magic-ETL-Tiles-Combine-Data#3.
Hope this helps.
**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.2 -
Thank you!! I didn't realize that's what the join data tile did... I was using the combine rows and that clearly was the wrong move. I've been able to do exactly what I've been wanting to do, so thank you very much!
1
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.5K Connect
- 1.2K Connectors
- 300 Workbench
- 6 Cloud Amplifier
- 8 Federated
- 2.9K Transform
- 100 SQL DataFlows
- 616 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 738 Beast Mode
- 57 App Studio
- 40 Variables
- 685 Automate
- 176 Apps
- 452 APIs & Domo Developer
- 47 Workflows
- 10 DomoAI
- 36 Predict
- 15 Jupyter Workspaces
- 21 R & Python Tiles
- 394 Distribute
- 113 Domo Everywhere
- 275 Scheduled Reports
- 6 Software Integrations
- 124 Manage
- 121 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 10 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 108 Community Announcements
- 4.8K Archive