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: 
capriconuser
Creator
Creator

calculate text values from column in qlikview

Hi all 

I have this kind of data 

 
 
 

Capture.PNG

 

now i want above data like in this format in qlikview

TPD.SessionsTPD.YearPitStopsSum(TPD.Penalities)
Session120151-39
Session220155-24
Session320156-31

 

this PitStops shows that

if you check Session 1

 
 
 

Untitled.png

for Session 2 there is 5 rows where pitStops is 

 

Untitled.png

and for Session 3 there is 6 

 

Untitled.png

 

so how to calculate PitStops aginst each session and sum up on to one value .. any idea ?>

 

1 Solution

Accepted Solutions
vamsee
Specialist
Specialist

Try 

Source:
Load 
		Sessions,
		Year,
		Sessions&Year as Key,
		IF(Len(Trim(Pitstop1))>0,1,IF(Len(Trim(Pitstop2))>0,1, If(Len(Trim(Pitstop3))>0,1, 0))) as Flag,
		Pitstop1,
		Pitstop2,
		Pitstop3,
		Laps,
		Penalty
From Source;


Left Join(Source)
Load
		Key,
		Sum(Flag) as PitStops
Resident Source
Group By
		Key
;				
Drop Fields Key, Flag;
		

 

View solution in original post

3 Replies
vamsee
Specialist
Specialist

Try 

Source:
Load 
		Sessions,
		Year,
		Sessions&Year as Key,
		IF(Len(Trim(Pitstop1))>0,1,IF(Len(Trim(Pitstop2))>0,1, If(Len(Trim(Pitstop3))>0,1, 0))) as Flag,
		Pitstop1,
		Pitstop2,
		Pitstop3,
		Laps,
		Penalty
From Source;


Left Join(Source)
Load
		Key,
		Sum(Flag) as PitStops
Resident Source
Group By
		Key
;				
Drop Fields Key, Flag;
		

 

capriconuser
Creator
Creator
Author

@vamsee what columns should i add in table />

vamsee
Specialist
Specialist

Session, Year, PitStops can be added as a dimension

Expression: Laps, Penalty