Best Of
Re: Export Dash as PDF from button in UI
Hi @wilbaile ,
One option you have is to put their emails so schedule a report to your clients each day, week etc. It will just be a picture more than a PDF, but you can attach the underlying excel file as a table if you need.
Your BEST option though seems to be to just allow exporting on your embed options. Here's a video I made of your possible solutions: https://www.loom.com/share/2038362b634a42389dfcb59b7aef8b33
Good luck,
John Le
More videos at https://www.dashboarddudes.com/pantry
Re: Show last 12 months dynamically using beast mode calculation?
If you must use a beast mode one like this should work for your use case:
CASE WHEN `dt` >= (CURRENT_DATE - INTERVAL (DAYOFMONTH(CURRENT_DATE) - 1) DAY) - INTERVAL '12' MONTH AND `dt` < (CURRENT_DATE - INTERVAL (DAYOFMONTH(CURRENT_DATE) - 1) DAY) THEN 'Include' ELSE 'Exclude' END
I've outlined getting the first day of a month in another post which will explain this in more detail:
I've also presented on this topic as well and you may find this video useful: https://www.youtube.com/watch?v=gO8OLpsAk4M&index=6
Re: Data imputation
Hi @zuchu ,
So you need to make a lookup table and then write a formula to say when your location field is blank to pull from that lookup table, otherwise just keep the location formula you originally had.
I made you a video to make this easier to follow: https://www.loom.com/share/421ffb74198345c49ae466c851a1d103
Good luck,
John Le
Re: Select multiple cards at once in design view to change background colors
Would love to also see select multiple or DEFAULT SELECT ALL for Change Interaction > Open card details in new tab !!
Re: Pivot Table Static First Column
You’ll need to have a record for each rep for each day. To do this you can import the Calendar.csv from the Domo Dimensions connector. Then run a select columns on your dataset to pull just the rep name. Run that through a distinct tile. Then for both of those use two separate Add Contant tiles to add a column called Join Column and set the value to 1. Then use a join to join both datasets based on the join column. You can filter your dates to ignore ones in the future and any dates prior to the earliest sales rep date. Take this joined column dataset and left join your original dataset to it you should now have records for every rep for every day. You can then use a formula tile to do a COALESCE function to default any nulls to 0
Re: Multicolour background in multiline chart in DOMO
Hi @PankajDG, there's currently no way to add in multiple manual scale markers on a single chart. What is available is using Quantiles, which equally divides the area between your chart's minimum and maximum values (e.g. 5 quantiles = 3 regions closest to average appearing shaded). Unfortunately in breaking the chart into these regions, a single colour is only available.

Re: Get MySQL on latest version
Another significant addition to later versions is the JSON parser! Probably one of the most underrated functions added that would be especially helpful for most of our source datasets coming from connectors that cant flatten nested objects or more importantly, we bring in the data still nested to keep the row count low on each call.
Re: Joining only where Unique ID matches
What you're describing is an "inner join". You can do it in Magic ETL: https://domohelp.domo.com/hc/en-us/articles/360044876194-Magic-ETL-Tiles-Combine-Data or DataFusion: https://domohelp.domo.com/hc/en-us/articles/360043428293-Combining-DataSets-Using-DataFusion
DataFusion is simpler. All it does is join the data. Magic ETL gives you many more options for transforming your data in addition to the join.