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

Set Analysis to exclude particular column row value

Hi Friends,can any one please help on set Analysis Issue facing .My scenario is how to exclude particular row in calculations below st. table need to sum up A-D as Total in Grade Column.Below is the Expression for Item  Diff .

vItemDiff= if (count ([Final  Indicator])=0,' ',(1+if (Sum([Actual X Sales]) = 0,' ',\ Sum ([Actual R Sales])/sum([Actual X Sales])-1))/(1+ if (SUM ([WgtsX Sales])=0,' ', SUM ([Wgts R Sales])/SUM ([WgtsX Sales])-1))-1)

O/P                                

GradeItem Diff
A21
B3
C4
D4
No Master11
Total A-D43

Desired Expected Output:

GradeItem
A21
B3
C4
D4
No Master11
Total A-D32
3 Replies
Peter_Cammaert
Partner - Champion III
Partner - Champion III

Change your expression into something like:

=if (dimensionality() = 0, NEWEXPRESSIONWITHSETANALYSIS, $(vItemDiff))

This will select a different expression whenever a total is being calculated.

What will NEWEXPRESSIONWITHSETANALYSIS become? The same expression as you listed above, except that every aggregation function should contain a set spec like:

... {<Grade = {"A", "B", "C", "D"}>} ...

Best,

Peter

Anonymous
Not applicable
Author

can you please explain in clear case.In above solution you provided not getting exactly in normal to exclude in set analysis we use-= in set

Peter_Cammaert
Partner - Champion III
Partner - Champion III

Then use a comparable set modifier that starts from the current selection:

... {<Grade -= {"No Master"}>} ...