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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
tomcatxx
Creator
Creator

Pivot Avg() .Help!

Hi, there. I have a question about pivot table. I need a pivot table like that.

1.PNG

But I don't know how to write expression to get the last 2 columns. I made a test .qvw for u. Avg is average % value of days for MF. Target is a field which u can find in loaded table.

Help! Thank you very much.

regards

1 Solution

Accepted Solutions
sunny_talwar

8 Replies
qliksus
Specialist II
Specialist II

There are many ways of doing it a simple can be with adding a dummy dimension and using the below expression

Dim1 : '  '

Dim2 :  Region

Exp :  If ( isnull(columnno()) ,  Give your target expression here  ,

Avegrage expression here )

tomcatxx
Creator
Creator
Author

Can u upload .qvw? thank u.

balabhaskarqlik

May be try like this:

=Sum(Aggr(Avg(Day), Minifabrik))/Count(DISTINCT Day Minifabrik)

tomcatxx
Creator
Creator
Author

It doesn't work. thank u.

Anil_Babu_Samineni

Probably you need to share excel, That would spot. But, Here is the lucky way

Load * Inline [

Dim

1

2

3

];

Dimension

1) MF

2) Pick(Dim, 'Avg', 'Target')

Expression

Pick(Dim, (Sum(A)/Sum(B)), (Avg(A)/Avg(B)), ((Sum(TOTAL A)/Sum(TOTAL B))/(Count(TOTAL <A> A)/Count(TOTAL <B> B))))

Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful
tomcatxx
Creator
Creator
Author

Thank you for ur post. But it looks like that. There is only average values.

2.PNG

What I want is like that, in which u can see all values. You don't need Excel because u can find it in qvw.

1.PNG

sunny_talwar

Check attached

Capture.PNG

tomcatxx
Creator
Creator
Author

Thank you very much. It is what I want.