# Fixed Functions along with Case statements

Options
Member

in the below data i require the sum of Value 2 when the sum of value 1 for the distinct values in the key column is greater than 0

the expected answer for the below will be 1+2+5+6 = 14

i can derive the SUM of value 1 by using the fixed function

SUM(SUM(`Value1`) FIXED(By `Key`))

However, when i wrap it inside a Case statement to SUM the Value 2 Colum where the Fixed sum of Value 1 is greater than 0 the evaluation fails

I have tried both the below variation , both fail at evaluation

• Coach
Options

Hi @vivekmani28 ,

So the trick is you need to have a column in your dataset that has like a 1 or blank for the rows you want. I made a video for you showing you how I got the 14 solution you were looking for: https://www.loom.com/share/cad8fea30bfc4d46bb81c2a75b639913

So make a column called Proxy with a 1 where you have value1>0 and use this formula:

CASE WHEN (SUM(SUM(`Value1`) FIXED(By `Key`)))>0 Then sum(SUM(`Value2`) FIXED(By `Proxy`)) END

Good luck to you,

John Le

You're only one dashboard away.

More video solutions at: https://www.dashboarddudes.com/pantry

John Le

You're only one dashboard away.