Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Distinct Count of non zero records in pivot table

Hi Community,

I have a Pivot chart that I need to generate a distinct count of values that are in the VERTICAL columns.  I can get the Pivot chart to distinct count across rows but not columns.  Has anyone run across this issue before?  I have attached a sample qvw.  In the image below, you can see that I am successful in counting the number of distinct (non zero) values across rows.  I am not able to achieve the same result vertically.  What happens is, the chart does a sum across the column as opposed to a distinct count of non zero values. 

vertical sku.jpg

1 Solution

Accepted Solutions
swuehl
MVP
MVP

You can use Dimensionality() to check for the vertical total line:

=if (SecondaryDimensionality() <> 0,

if(Dimensionality() <>0,

          sum({$<Year={$(=Only(Year))}>} Depletion),

          count(distinct [Store Number])),

   

count(distinct {$<Year={$(=Only(Year))}>} if(aggr(sum({$<Year={$(=Only(Year))}>} Depletion),%OutletKey, SKU) > 0, SKU))

)

View solution in original post

1 Reply
swuehl
MVP
MVP

You can use Dimensionality() to check for the vertical total line:

=if (SecondaryDimensionality() <> 0,

if(Dimensionality() <>0,

          sum({$<Year={$(=Only(Year))}>} Depletion),

          count(distinct [Store Number])),

   

count(distinct {$<Year={$(=Only(Year))}>} if(aggr(sum({$<Year={$(=Only(Year))}>} Depletion),%OutletKey, SKU) > 0, SKU))

)