Best Of
Re: Appending an update set to itself
If you can’t use the connectors append update method I have utilized the DataSet Copy connector to take daily snapshots of a dataset and set that method to append.
https://domohelp.domo.com/hc/en-us/articles/360043436533-DataSet-Copy-DataSet-Connector
Re: Using Data Joins - Limits to Join Data?
Thanks, DaniBoy. I've been through that document quite a few times, and so I don't believe there is anything wrong with the way the join is set up. I think there is some just rule, quirk, or missing step in preparing the data that is preventing the final join.
Re: Dynamic Percentages of Total
Hi @etszyingho
Your beast mode should automatically take into account your date filtering. Since you're using a pivot table things get a bit funky. How are you partitioning your data within your pivot table (what are you using for the columns)?
Re: Dynamic Percentages of Total
Window functions and pivot tables can be tricky. Glad you got it figured out!
Re: How to use case statements within Filter function in Magic ETL 2.0
Hi @tejusarora
Have you tried it to just return a TRUE / FALSE statement instead of doing your CASE statement?
member = 'John Doe' AND `date` >'1/1/2021'
Re: I am trying to calculate the difference between values in the same column on 2 different dates
Hi @Salmas
Beast modes are evaluated on a row basis and typically don't know of other rows. So in your case it won't ever see a row with rank 1 if it's on the row of rank 2. When you subtract NULL from something the ending result is NULL which is why you have blank output.
You'd need to use the LAG (prior) or LEAD (next) function to get the appropriate value you want to evaluate. Make sure you order your data correctly with your lag/lead function otherwise you'll get unexpected results.
Here's a post I did on rolling average which might give you some additional insight into how LAG/LEAD work.
Domo IDEAs Conference - Beast Modes - Rolling Averages
If you don't have access to the LAG and LEAD functions in a beast mode you might need to talk with your CSM to get it enabled.
Re: Custom Month Filter for building cards
Its likely possible with a beast mode and just filter the card based on when that beast mode is the current month. The question is how do you define the current month?
Re: Custom Month Filter for building cards
With Domo when you're using the date selector it determines which month you're currently in and selects days 1-28/29/30/31 (month depending). It sounds like your business definition of a month is different since you're expecting the current month to be August 29th-Oct 2nd. How do you know that August 29th is the first day of the current month and the 2nd is the last day of the current month?
Re: How to use programmatic filter with domo
What values are you attempting to filter on? Are you using the correct column name?
