Sum and Avg calculations don't do anything

Reply
Highlighted
Yellow Belt

Sum and Avg calculations don't do anything

Hi all, I've been using Domo for a while now and consider myself a decent-to-good user. With that said, I have never been able to make anything useful with the sum and avg functions in beast modes. To the best of my knowledge, they are completely useless, or broken.

 

Anybody else feels the same way? I would definitely appreciate a concrete example of these functions doing something useful to prove me wrong.

 

Thanks in advance, and looking forward to reading your experiences!

 

 


Accepted Solutions
Highlighted
Purple Belt

Re: Sum and Avg calculations don't do anything

In my raw dataset I've got a date field for each day of the year. That beastmode calculation allows me to use the date selector on the card to graph by day, week, month year etc and it will update % change for each timespan I'm looking at.

 

Take these two screenshots of sample data:

Daily ViewDaily ViewMonthly ViewMonthly View

I've got some extra formatting flair in this example but the underlying code is the same. This allows the end user to slice the data however they want with the % change in this example always correct and updated based on what time slice they're using.

 

It depends on how your data is being grouped together. If your data has no grouping (or a single item in each group) then with and without SUM will be the same.



**Was this post helpful? Click the heart icon**

**Did this solve your problem? Accept it as a solution!**

View solution in original post


All Replies
Highlighted
Purple Belt

Re: Sum and Avg calculations don't do anything

I utilize SUM all the time to help determine the percent difference dynamically between two values.

 

(SUM(`NewValue`) - SUM(`OldValue)) / SUM(`OldValue`)

When I have data sliced on a daily basis this allows me to change the time slice to weekly / monthly / yearly etc and calculate the percentage difference.



**Was this post helpful? Click the heart icon**

**Did this solve your problem? Accept it as a solution!**
Highlighted
Yellow Belt

Re: Sum and Avg calculations don't do anything

Hi Grant, thanks for sharing. I see your formula but I still don't understand what is it for. I tried implementing your formula

(SUM(`NewValue`) - SUM(`OldValue)) / SUM(`OldValue`)

and this one:

( `NewValue` - `OldValue`) / `OldValue`

and obtained exactly the same results. Is there something I'm missing?

Highlighted
Purple Belt

Re: Sum and Avg calculations don't do anything

In my raw dataset I've got a date field for each day of the year. That beastmode calculation allows me to use the date selector on the card to graph by day, week, month year etc and it will update % change for each timespan I'm looking at.

 

Take these two screenshots of sample data:

Daily ViewDaily ViewMonthly ViewMonthly View

I've got some extra formatting flair in this example but the underlying code is the same. This allows the end user to slice the data however they want with the % change in this example always correct and updated based on what time slice they're using.

 

It depends on how your data is being grouped together. If your data has no grouping (or a single item in each group) then with and without SUM will be the same.



**Was this post helpful? Click the heart icon**

**Did this solve your problem? Accept it as a solution!**

View solution in original post

Highlighted
Yellow Belt

Re: Sum and Avg calculations don't do anything

Nice. I'll give it a try. Thanks!

Announcements
Win free lodging at Domoapalooza! We want you to share you favorite Domo tips and tricks. Click here for more details!