Best Of
Re: What is the list of DOMO CLI dataset types
I figured it out, I was looking for a complicated answer and it was just CSV, JSON, etc…
Alyc120
Re: How do I use window function date ranges in DOMO ETLs?
Regrettably, window functions aren't supported in Magic ETL formulas, and as you've already determined it's not possible to express that window frame using the Rank & Window tile. Including the frame boundaries in the original data, using Beast Mode, or using the Python Script tile are all options.
If the whole input dataset is reasonably small (say, less than a million rows) you could probably do it with a cross product join of the table against itself:
EDIT: There's a better way to do this than I had originally described. Rather than a full cross product, cross products within each Company result in less intermediate rows and obviate the need for the company equality check later.
1. Make sure you have a row key of some kind; that is, one or more columns that can together uniquely identify a row.
2. Join the data to itself using Company as the join column. Since you can't connect one tile to another "doubly", send one connection to a Select tile first and select just the Score, Company, and Date columns. Give them new names as well so they don't collide; prefix all of them with Other_
4. Add Formula next, with a column called in_frame using this expression: CASE WHEN DATEDIFF(Date, Other_Date) < 91 THEN 1 ELSE 0 END
5. Now a Group By, using the "row key" column(s) that we mentioned we'd need in step 1 as the grouping key. You'll need to add an aggregate for every non-grouping column that you want to preserve in the output as well; this can just be "First value". For the window calculation, add the aggregate expression: SUM(CASE WHEN in_frame THEN Score ELSE 0 END) / SUM(in_frame)
rco
Re: Options for Preview Run Limits in Magic ETL
This suggestion would be invaluable for us as well. In particular, #4 would be fantastic, especially if we could functionally apply a simple WHERE clause to the input (i.e. SELECT * FROM [DATASET] WHERE [CONDITION] LIMIT 10000).
Re: Select All Columns in Remove Duplicates ETL Tile
This is an excellent idea and a frequent ask from other customers as well. I am reviewing with my engineering team. I think this should be an option for any tile where you're given the option of selecting columns.
How to alter a column in text and cast data type as integer?
How to alter a column that is in text and cast data type as integer or floating decimal?
I get this error when using the Alter Columns tile: 'Failed to parse text ' ' from column 'Column A' as type 'Integer'
How can I alter the columns data type in the magic ETL successfully?
Re: Domo Office Add-In - Relative Date Filters
Hi Cadell, sorry for the delay on my response.
Yes, I was talking about document level filters.
Cards have the ability to be filtered by date, but our document has over 60 cards so changing the date on every manually on each is inefficient.
So maybe, adding the standard Domo date range/relative date options functionality to the document would solve this :)
Thanks!
Sofia
Re: Domo Office Add-In - Relative Date Filters
I'll get this scheduled and report back.
Bring power BI dashboards and data sets to Domo
I believe I heard during the Domopalooza that in the consumption model there is a way to bring all power BI data to Domo easily.
We are thinking about migrating from Power BI to Domo. I found the writeback connector from Domo to Power BI article
Can someone please confirm if I am correct about the Power BI and Domo connection?

