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: 
KayPong
Contributor II
Contributor II

convert a set analysis to load script editor scripting

Hi,

May I know how to convert the following set analysis to a script in  Qliks Sense>

 

Sum({$<[WeekStart - GAI]={"$(=Max([WeekStart - GAI]))"}>}[Gravitrap Count])/
Count({<[Trap Status] = {"Functional"},[WeekStart - GAI]={"$(=Max([WeekStart - GAI]))"}>}[Trap Status])

Labels (1)
1 Solution

Accepted Solutions
Kushal_Chawda

try below

Data:
load *
FROM Table;

left join(Data)
load date(max([WeekStart - GAI])) as [WeekStart - GAI]
     1 as Max_Weekstart_GAI_Flag
resident Data;

left join(Data)
load date(max([WeekStart - GAI])) as [WeekStart - GAI],
     [Trap Status],
     1 as Max_Weekstart_GAI_Status_Flag
resident Data
where [Trap Status]='Functional'
group by [Trap Status];

 

then you can try blow expression

Sum({$<Max_Weekstart_GAI_Flag={1}>}[Gravitrap Count])/
Count({<Max_Weekstart_GAI_Status_Flag={1}>}[Trap Status])

View solution in original post

3 Replies
Taoufiq_Zarra

@KayPong  can you share a sample data and the expected output if possible ?

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
Kushal_Chawda

try below

Data:
load *
FROM Table;

left join(Data)
load date(max([WeekStart - GAI])) as [WeekStart - GAI]
     1 as Max_Weekstart_GAI_Flag
resident Data;

left join(Data)
load date(max([WeekStart - GAI])) as [WeekStart - GAI],
     [Trap Status],
     1 as Max_Weekstart_GAI_Status_Flag
resident Data
where [Trap Status]='Functional'
group by [Trap Status];

 

then you can try blow expression

Sum({$<Max_Weekstart_GAI_Flag={1}>}[Gravitrap Count])/
Count({<Max_Weekstart_GAI_Status_Flag={1}>}[Trap Status])
KayPong
Contributor II
Contributor II
Author

Thanks @Kushal_Chawda , it works!