Skip to main content
Announcements
Qlik Connect 2025: 3 days of full immersion in data, analytics, and AI. May 13-15 | Orlando, FL: Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Comparing two years data in bar chart showing minus and plus values

Hello,

I want to create bar chart which will compare two years and show if 2013 was + or - in comparison with 2012.

It should look like this:

20140729_133559.jpg

The expression of the right (green) chart is Count(VIN) - because we are counting VIN codes of cars in excel file, and dimension is Segment, or Category and Year.

I am unable to create the right expression to compare two years, in excel it should be like ((2013/2012)*100)-100

Here are few lines from the Excel source file... (Rok is Year, Mesiac is Month)

http://www.zapsr.sk/wp-content/uploads/2014/07/Two-year-comparison.xlsx

Thank you for all suggestions.

1 Solution

Accepted Solutions
c_gilbert
Creator II
Creator II

- Create a bar chart

- Set the orientation to horizontal

- Create expressions to calculate the figures for the 2 years you would like to compare (but don't show these on the chart)

  (I would create variables for these to include in the expressions)

- Create an expression to calculate the variance % (and show this on the chart)

- Check show values on data points

- Set a conditional background colour so that positive values are green, and negative values are red.

View solution in original post

7 Replies
Not applicable
Author

* please do not post *.qvw files - I didnt purchase Qlickview yet... so I am not able to view others apps.

Thank you.

c_gilbert
Creator II
Creator II

- Create a bar chart

- Set the orientation to horizontal

- Create expressions to calculate the figures for the 2 years you would like to compare (but don't show these on the chart)

  (I would create variables for these to include in the expressions)

- Create an expression to calculate the variance % (and show this on the chart)

- Check show values on data points

- Set a conditional background colour so that positive values are green, and negative values are red.

Not applicable
Author

OK, i created

Count({<[Year]={'2012'}>} [VIN]) - named "2012"

and

Count({<[Year]={'2013'}>} [VIN]) - named "2013"

But I am not sure how to calculate the variance % ...i just wrote the expression as "=2013/2012" and then tried "=((2013/2012)*100)-100 but nothing of these gave me data to show

To the variables - I am a real beginner an I am not sure what they (variables) are supposed to do (but I will find It somewhere here and learn) ...so If its not necessary to use variables, I wouldn't for now.

c_gilbert
Creator II
Creator II

I wouldn't worry about the variables for now then.

I would first create an expression that will just show the variance:

= [2013] - [2012] - named "Variance"

Then you can reference this expression in another expression:

= [Variance] / [2012]

Make sure only the Variance expression is shown as a bar chart, and for the rest, just untick any display options (but don't disable the expression)

Next, make sure the number format of this expression is set to show as %.

Not applicable
Author

I still have no data to display.

My expressions are as follows. Dimensions are Category and Year

2013.png

Variance.png

Va12.png

Number is set to Number and show in % 😕

c_gilbert
Creator II
Creator II

It's probably because you have disabled all your expressions!

Check 'enable' on [2012], [2013] and [Variance], but then in the 'Display Options' section, untick any options there (e.g. bar / symbol / line) so they don't display on the chart.

Also... I'm still learning myself, but I think you need an extra symbol in your set analysis, i.e.:

 

Count ( {$<[Year] = {'2013'} >}  [VIN] )

Not applicable
Author

Yes, that was the problem... Thank you!

Actually It is working also without the extra symbol

Yes.png