You could use conditions on dimensions and expressions to create such a chart. Have a look on the demo-app "What's new ..." in your install-folder or here: http://us-b.demo.qlik.com/detail.aspx?appName=Whats%20New%20in%20QlikView11.qvw
first define a inline table:
LOAD * INLINE [
Note the field names should be same as your dimension names. add a dimension in your chart and edit the dimension and write below script then it will work automatically. add this subfield function for all the dimensions you would like to add.
there are a lot of resources in the community about ad hoc reporting
I like these