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

Announcements
Join us in Bucharest on Sept 18th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
mikegrattan
Specialist
Specialist

Problem with variable evaluation

I have variables set up for the following calculations:

I am displaying these variables via Master Measures in a straight table in Qlik Sense 3.1

Variable Name:  vBPHYr2

Definition:

Sum({$<Year = {"$(=max({1} Year)-1)"}>} HoursWorked) /

Sum({$<RecordType={'RECEIPT'},Year = {"$(=max({1} Year)-1)"}>} UnitsReceived)

This gets me a "Boxes Per Hour" value that evaluates correctly. For example, I get a value of 5.83 for the selected Product.

Variable Name:  vBPHYr3

Definition:

Sum({$<Year = {"$(=max({1} Year)-2)"}>} HoursWorked) /

Sum({$<RecordType={'RECEIPT'},Year = {"$(=max({1} Year)-2)"}>} UnitsReceived)

Evaluates correctly as 5.10 for the specified year and selected Product.

Variable Name: vBPHYr2_Var

Definition:  $(vBPHYr3) - $(vBPHYr2)

Evaluates correctly as 0.72

Now I want to take vBPHYr2_Var and divide by vBPHYr3 to get the variance as a percentage.

Variable Name:  vBPHYr2_Var%

Definition:  $(vBPHYr2_Var) / $(vBPHYr3)

This evaluates to 0

Please advise.

Thank you.

1 Solution

Accepted Solutions
sunny_talwar

This worked

($(vBPHYr2_Var))/($(vBPHYr3))

View solution in original post

8 Replies
sunny_talwar

0.72/5.10 seems like a small number, do you have the decimals set to 0 may be? Try increasing the number of decimals to see value?

mikegrattan
Specialist
Specialist
Author

I tried setting decimal to four places and still getting zero.

variable_eval.jpg

sunny_talwar

Give this a shot

($(vBPHYr2_Var))/$(vBPHYr3)

mikegrattan
Specialist
Specialist
Author

Still zero.

sunny_talwar

Would you be able to share a sample?

mikegrattan
Specialist
Specialist
Author

Here you go. Note:  The sheet called Boxes Per Hour Detail - 3 Years has the straight table I'm referencing for testing.

sunny_talwar

This worked

($(vBPHYr2_Var))/($(vBPHYr3))

mikegrattan
Specialist
Specialist
Author

Perfect; thank you very much.