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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
bobbydave
Creator III
Creator III

Set Analysis Date Range

sum(

  {<

  Country -= {'Korea', 'Latvia', 'Northern Ireland'},

[Weekly Control Description] -= {'Avaya'},

  Fiscal_Year_Week ={">=$(=replace(Weekname(Today()-77), '/', '-'))"}

  >}

This works fine and gives me my result.

However, I want to do a a range of 77 days (11 weeks) and 35 days (5 weeks). The minute I put in the greater than symbol, I get 0

sum(

  {<

  Country -= {'Korea', 'Latvia', 'Northern Ireland'},

[Weekly Control Description] -= {'Avaya'},

  Fiscal_Year_Week ={">=$(=replace(Weekname(Today()-77), '/', '-')) <=$(=replace(Weekname(Today()-77), '/', '-'))"}

  >}

Any help appreciated

Labels (1)
9 Replies
Clever_Anjos
Support
Support

Please try changing (adding/removing) spaces around <=

Meantime, please add this expression to a straight table expression with no header.

Mouse over the header and check how your expression is beeing evaluated

Anil_Babu_Samineni
MVP
MVP

This works fine and gives me my result.

However, I want to do a a range of 77 days (11 weeks) and 35 days (5 weeks). The minute I put in the greater than symbol, I get 0

sum(

  {<

  Country -= {'Korea', 'Latvia', 'Northern Ireland'},

[Weekly Control Description] -= {'Avaya'},

  Fiscal_Year_Week ={">=$(=replace(Weekname(Today()-77), '/', '-')) <=$(=replace(Weekname(Today()-77), '/', '-'))"}

  >}

Any help appreciated

Looks like, >= and <= are same conditions. Are you going to do this? >= 2017-30 and <= 2017-30 ??

Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful
bobbydave
Creator III
Creator III
Author

That is a typo

sum(

  {<

  Country -= {'Korea', 'Latvia', 'Northern Ireland'},

[Weekly Control Description] -= {'Avaya'},

  Fiscal_Year_Week ={">=$(=replace(Weekname(Today()-77), '/', '-')) <=$(=replace(Weekname(Today()-35), '/', '-'))"}

  >}

Still doesnt work

bobbydave
Creator III
Creator III
Author

I ended up creating a a number of set analysis for each week and got the result.

Set analysis for 77 days

set analysis for 70 days

.

.

.

set analysis for 35 days

and added these all together to get my result. Long winded but works

bobbydave
Creator III
Creator III
Author

>=2017-37<=2017-30

That was a typo in my original script

lorenzoconforti
Specialist II
Specialist II

Do you mind sharing your application? Maybe we can find a better way of achieving the expected result

There was another user having a similar issue a couple of days ago but I don't think it got resolved as the application couldn't be shared

bobbydave
Creator III
Creator III
Author

I was able to do it another way for individual weeks to get the desired result. I was trying to do it using a date range which i couldnt figure out. Here is how i got around it.

= (sum(

  {<

  Country -= {'Korea', 'Latvia', 'Northern Ireland'},

[Weekly Control Description] -= {'Avaya'},

  Fiscal_Year_Week ={"$(=replace(Weekname(Today()-77), '/', '-'))"}

  >}

[Weekly Record Count])

+

sum(

  {<

  Country -= {'Korea', 'Latvia', 'Northern Ireland'},

[Weekly Control Description] -= {'Avaya'},

  Fiscal_Year_Week ={"$(=replace(Weekname(Today()-70), '/', '-'))"}

  >}

[Weekly Record Count])

+

  sum(

  {<

  Country -= {'Korea', 'Latvia', 'Northern Ireland'},

[Weekly Control Description] -= {'Avaya'},

  Fiscal_Year_Week ={"$(=replace(Weekname(Today()-63), '/', '-'))"}

  >}

[Weekly Record Count])

+

  sum(

  {<

  Country -= {'Korea', 'Latvia', 'Northern Ireland'},

[Weekly Control Description] -= {'Avaya'},

  Fiscal_Year_Week ={"$(=replace(Weekname(Today()-56), '/', '-'))"}

  >}

[Weekly Record Count])

+

  sum(

  {<

  Country -= {'Korea', 'Latvia', 'Northern Ireland'},

[Weekly Control Description] -= {'Avaya'},

  Fiscal_Year_Week ={"$(=replace(Weekname(Today()-49), '/', '-'))"}

  >}

[Weekly Record Count])

+

  sum(

  {<

  Country -= {'Korea', 'Latvia', 'Northern Ireland'},

[Weekly Control Description] -= {'Avaya'},

  Fiscal_Year_Week ={"$(=replace(Weekname(Today()-42), '/', '-'))"}

  >}

[Weekly Record Count])

+

  sum(

  {<

  Country -= {'Korea', 'Latvia', 'Northern Ireland'},

[Weekly Control Description] -= {'Avaya'},

  Fiscal_Year_Week ={"$(=replace(Weekname(Today()-35), '/', '-'))"}

  >}

[Weekly Record Count]))

Clever_Anjos
Support
Support

Did you do this

"Meantime, please add this expression to a straight table expression with no header.

Mouse over the header and check how your expression is beeing evaluated"

Anil_Babu_Samineni
MVP
MVP

Please check validation in Text boxes ..

Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful