Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Connect 2026! Turn data into bold moves, April 13 -15: Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
dunnalahk123
Creator III
Creator III

Interval Function in Qlikview Script

HI,

Can some one guide me why my below function is not working as expected.

i have one project for that project  i have 4 time stamps

[Project Closure date]--This has date

[Project Creation Date]--This has date

[Project HOLD date]-- no date

[Project HOLD date2]--no date

so when i write below expression in Qlikview script, if i give only first condition which has dates it gives me result in Days  but if i give entire expression its not giving me any results

=((Interval(Date(([Project Closure date]-[Project Creation Date]),'MM/DD/YYYY'), 'DD'))

- ( Interval(Date(([Project HOLD date]-[Project HOLD date2]),'MM/DD/YYYY'), 'DD'))


)

for more details please find the attachment.

Best Regards,

Hari

1 Solution

Accepted Solutions
Anonymous
Not applicable

Hello, dunnalahk123!

Try this expression:

=Interval(Date(([Project Closure date]-[Project Creation Date]),'MM/DD/YYYY'), 'DD')

- IF(IsNull([Project HOLD date]-[Project HOLD date2]), 0,

Interval(Date(([Project HOLD date]-[Project HOLD date2]),'MM/DD/YYYY'), 'DD'))

View solution in original post

2 Replies
Anonymous
Not applicable

Hello, dunnalahk123!

Try this expression:

=Interval(Date(([Project Closure date]-[Project Creation Date]),'MM/DD/YYYY'), 'DD')

- IF(IsNull([Project HOLD date]-[Project HOLD date2]), 0,

Interval(Date(([Project HOLD date]-[Project HOLD date2]),'MM/DD/YYYY'), 'DD'))

dunnalahk123
Creator III
Creator III
Author

HI Rodrigues,

Yes, thank you so much . it worked.

in b\w i tried using this

=((Interval(Date(([Project Closure date]-[Project Creation Date]),'MM/DD/YYYY'), 'DD'))

- IF(( Interval(Date(([Project HOLD date]-[Project HOLD date2]),'MM/DD/YYYY'), 'DD'))>='0' OR ( Interval(Date(([Project HOLD date]-[Project HOLD date2]),'MM/DD/YYYY'), 'DD'))<='0'

,( Interval(Date(([Project HOLD date]-[Project HOLD date2]),'MM/DD/YYYY'), 'DD')),'0')


)

it also worked.

Best Regards,

Hari