Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
P.S. I also tried defining the variable using set analysis and that completely zeroed out the variable.
sum({<RSD={'*'}>}MTD%COMPLETE)
You variable refers to a field without an aggregation function. This means that if you have more than one possible values in the field, QlikView does not know which one you expect to get back. In such case the variable will get the value NULL, which is displayed by a dash. This is identical to the functionality of Only().
v%Complete = Only ( MTD%COMPLETE )
If the variable is expected to have a value, you need to define a aggregation that returns the expected value, for example Count() Sum() Max() or Min().
I would suggest that you change your expression slightly, to properly apply the numeric format. So first do your aggregation, and then apply the format on the result. Also notice that I added a # sign in the dollar expansion, to ensure that you expand a numerical value from your variable.
=Num( (Column(1) / Column(2))-$(#v%Complete) ,'#,##0%')
Thanks you for a thorough explanation to go along with the solution. The formulas you suggested works on the first level of the group in the chart table but still disappears when I drill down. To simplify my example, I'm using
=(vMTDCalc) to return a variable used in calculations on a straight table. The correct number displays at the top of my group/hierachy, but when I drill down a level, the amount zeros out.
Thanks again!
Would it be possible for your to provide a sample QVW file, so I can see your setup in more detail?
Attached is the sample qvw. Please note the % of complete file, based on a variable, zeros out when drilling down. R9 row to drill down on and see the issue. Thanks.
Not sure if this message gets through to you. I replied with a sample file but the response shows as going to my original post, not to yours.
I think you might have reduced the sample a bit too much. The monthly quota is zero in the chart, so the % column becomes NULL since you can not have have a 0 denominator in a fraction.
Is this what happens when you drill down as well, that the quota turns into zeros?
My main issue at this point is the % Complete column going to 0 or NULL whenever I drill down. I feel pretty confident the other formulas are not working due to that issue. If I can resolve the % Complete , I can likely make the other expressions work. Thanks.
If you add MTDCOMP as a list box, you will see that it all becomes excluded when you change dimension. The % Complete can becomes NULL as there is no available value.
Looking at your data model, I think you should take a look at the data that you are loading. There are several rows that are complete NULL value rows, which means they add no logical value to the data.
When you think each individual table looks accurate, re validate that the keys link the data in a way that you consider accurate. For example there are no MTDCOMP value associated with the region R9.
Thanks for your quick replies. Will respond when I've tried your suggestions.