QlikView has had the capability to present "Others" and "Totals" values in various chart types. QlikView also allows users to configure charts to display the top or bottom X values in several charts. All of this manipulation was previously managed by the charting engine. Starting with QlikView 11, these capabilities have been moved to the calculation engine. This means users will be able to set these options across all chart types, except for Gauge Charts and Pivot Tables. There is a new tab in the chart property dialog called Dimension Limits that allows users to configure these options."
I carefully read the QV11 manual about this new feature and I would also expect the negative values to be excluded, if we were using option "largest values" or "first values (in sort order)" with first expression sorted by descending numerical value.
Seems like a bug to me (Not the first one ), though you can maybe workaround this like Jagan suggested.
I see. I think you can't assure then that you get correct values for the Customer TopX list, Others and Total if you have also negative values. Jagan's expression is cutting off negative values, so you get a different set of values anyway.
As said, to me it's a bug since the function delivers not what we expect when reading the manual and interpreting the dimension limit dialog.
Hopefully QT will fix this in the next SR (ot at least clarify how this function is supposed to work).