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: 
Not applicable

How to remove inbuilt aggregation in group dimensions when creating charts?

hi experts,

I am still a newbie in qlikview and have a question for my situation:

Data (in excel): 'empty' keyword literally exists in the below excel file

   WW   SL1                  SL2      SL3          Pass Fail

       1    TSL1               empty    empty       100    50               ----->aggregated for the whole TSL1

       1    TSL1               TSL2.0   empty        20    20                ------> aggregated for the whole TLS2.0

       1    TSL1               TSL2.0   TSL3.0      10     5  

       1    TSL1               TSL2.0   TSL3.1      10    15

       1    TSL1               TSL2.1   empty        50    30                 ------> aggregated for the whole TLS2.1

       1    TSL1               TSL2.1   TSL3.1       30    20

       1    TSL1               TSL2.1   TSL3.2       20    10

       1    TSL1               TSL2.2   empty         30      0               ------> (aggregated) for the whole TLS2.0

       2    TSL1               empty     empty       120    30

     ...............................................................

My goal is that when displaying data:

I do not want the aggregations to be part of the data in the charts. It should show a sum(non-aggregated rows).

I tried 2 approaches:

1. While loading data, i did a if(SL1<>'empty',SL1) as sub-lev1, etc. and i get a null instead of the empty.

Then do a if(SL1<>null(),SL1) in the calculated dimension of the group drill down instead of simple SL1 - did not work.

2. Import data with empty field.

Now when presenting the data for group drill down, a simple sum(Passed) as expression will not do because at every level, the sublevel aggregation gets added. So i am not sure how to remove inbuilt sublevel aggregation.

Any help in this scenario would be great.

I tried doing an if (SL1<>empty,SL1) in the caclulated dimension of the group drill down instead of a simple SL1 - this did not help either.

thanks

Ramesh

1 Reply
jagan
Partner - Champion III
Partner - Champion III

Hi,

You can filter data using Where condition like below instead of using If()

LOAD

*

FROM DataSource

WHERE SL1<>'empty';

If this is not you require comeup with an expected output table.

Regards,

Jagan.