Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

If Statement

I have a if statement that is to look at a number and if the number is above 15 to show the words delayed if it is under 15 or a negative value should display not delayed.

At present it is only displying not delayed for every result. going forward I want to be able to calculate the total amount of delayed and not delayed by day week month and year.

i have attahced a sample of my data where you can see the issue

16 Replies
Not applicable
Author

Hi you are correct it is not working properly i have took a screen shot The Delayed column uses the altered variable DELAYMINS and the delayed 2 column is using the expression given by Jagan.

Adfjacent to the highlighted cell it should display delayed and a non highlighted cell should display not delayed.

err.png

jagan
Luminary Alumni
Luminary Alumni

Hi,

Try adding SCH and CHKS as dimensions.  I think this solves the issue.

Regards,

jagan.

Not applicable
Author

Hi thanks for your response i tried as per what you instructed but to no avail.

Not applicable
Author

Hi Jagan,

I added both as dimensions but it did not alter the output. I have reattached the file i am working with.

NOTE: I am unable to load files I havent created as I am using the personal free edition.

Not applicable
Author

Hi is anyone able to provide any further tips as to why this if statement is not functioning properly

flipside
Partner - Specialist II
Partner - Specialist II

I may be misunderstanding your requirement but it looks to me that you need some sort of aggregation in your expression (sum, avg, max etc) otherwise you will return null and the comparison will fail hence only one value is returned.

I'm not sure why you are using the variable, but doesn't this work ...

=if(avg(CHKS-SCH)>0.010416666671517,'Delayed','Not Delayed')

I would probably use this instead though ...

=if(avg(CHKS-SCH)*24*60>15,'Delayed','Not Delayed')

flipside

Not applicable
Author

tried the second formula and worked thanks so much flipside, and thank you as well to everyone that assisted.