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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
pra_kale
Creator III
Creator III

Small Help in Script require

Hi,

In a script I require a small help. I am given below a sample table in that Policy numbers are repeated as appears in different different months with Premium. But in script only I want a unique policies with summation of their premium.

  Original Data

Policy_noPremiumYearMonthChannel
12345678-1000020101Agency
100023451234520102Banka
123456782300020102Agency
123456782500020103Agency
10002345500020102Banka
123894011200020103Alernate
123894011000020102Alernate
123894011000020102Alernate

Out-put require in a script it self like below, to use it further

Policy_noChannelPremium
10002345Banka17345
12345678Agency38000
12389401Alernate32000

I am writing below given script to load data but I don't know how to bring data in this order (i.e. out-put) to use it further, as I don't want multi pal policy numbers. 

Directory;

LOAD Policy_no,

     Premium,

     Year,

     Month,

     Channel

   

FROM

sample.xlsx

(ooxml, embedded labels, table is Sheet1);

Thanks in advance.

2 Replies
maxgro
MVP
MVP

replace inline table in my script with excel

[Original Data]:

load * inline [

Policy_no, Premium, Year, Month, Channel

12345678, -10000, 2010, 1, Agency

10002345, 12345, 2010, 2, Banka

12345678, 23000, 2010, 2, Agency

12345678, 25000, 2010, 3 ,Agency

10002345, 5000, 2010, 2, Banka

12389401, 12000, 2010, 3, Alernate

12389401, 10000, 2010, 2, Alernate

12389401, 10000, 2010, 2, Alernate

];

Final:

load Policy_no, Channel, sum(Premium)

Resident [Original Data]

group by Policy_no, Channel;

drop table [Original Data];

Not applicable

will they ever want to see the different amounts for each policy by month?

If they just want a lump sum, the response you recieved will provide that.  You can also look at loading like you did but build a pivot table by policy number, month and premium - if you do not expand the month, the premium will be the aggregate of all months for that policy