Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
New-Qlik
Creator III
Creator III

Pivot Table Functionality

Hello everyone

I want to know weather below thing is possible

   

Customerc1c2
count%count%
Product
P1100.166667200.222222
P2200.333333300.333333
P3300.5400.444444
Total601901
Cancelled 200.333333400.444444
total -cancelled40 50

Database column are Product, Customer, Orders, cancelled Order

our dimensiona re: Product and Customer

expression is 1.  count = Sum of sales

                      2. % = sum(sales)/sum(TOTAL<cutomer>)Sales

so now I have to add cancelled and (total-cancelled) in below

How can we do it in pivot table and what is the option to implement same layout.

TIA

Labels (1)
18 Replies
New-Qlik
Creator III
Creator III
Author

Yes Sunny I did.

But I have one doubt.

Product are coming from ProductMaster table

Customer -->customer Master table

Orders and cancelled are from different table

all these tables are join.

how do I implement your solution

sunny_talwar
MVP
MVP

Don't need to touch anything in your existing data model. Just add this at the end of the script:

Dim:

LOAD * Inline [

Dim

1

2

3

4

];

and then try the dimensions and expressions I have mentioned above

rajuamet
Partner - Creator III
Partner - Creator III

Hi Avneet,

use this

=

If(Product='Total',3,

If(Product='Cancelled',2,

If(Product='Total - Cancelled',1,4)))

and sort descending.

New-Qlik
Creator III
Creator III
Author

Its Working Perfect.

Both the solutions are working

sunny_talwar
MVP
MVP

Both? Mine and raju_insights‌'s solution?

New-Qlik
Creator III
Creator III
Author

Yes but since I don't want to do much in script  level so used yours.

Its easy:)

New-Qlik
Creator III
Creator III
Author

HI

Is it Possible to change format for dim 3 , 4 to bold?

i.e.

Sum(Cancelled),

Sum(Orders) - Sum(Cancelled))

sunny_talwar
MVP
MVP

You can add a if statement for your text format to bold Dim 3 and 4

=If(Match(Dim, 3, 4), '<b>')

Capture.PNG

New-Qlik
Creator III
Creator III
Author

Thanks Sunny, its working.