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

Announcements
Discover how organizations are unlocking new revenue streams: Watch here
cancel
Showing results for 
Search instead for 
Did you mean: 
upaliwije
Creator II
Creator II

Data Link

I have following two data tables

Table 1

P_Pno     Period      Premium

P1            1               1000    

P2             1               2000

P3              1               1500

P4              1               4000

P1               2               1200

P2               2               2500

Table 2

Pno     Period      C_No    Claim

P1            1            C_1     100             

P1            1            C_2     200

P1            1            C_3      300

P1             2           C-4     100

P1             2           C_5     120

P2              1           C_6    250

P2               1          C_7     150

P2              2           C_8     220

P3             1            C_9     300

From the above Data I want to create a Pivot or Straight Table where the output should be as follows

P_N0      Period    Premium   C_NO  Claim

P1          1          1000           C_1     100

                                             C_2     200

                                             C_3      300

P1          2           1200            C-4     100

                                              C_5     120

P2          1          2000             C_6    250

                                              C_7    150

P2          2          2500              C_8   220

P3         1           1500              C_9   300

P4          1           4000

Please help me to write script to load above data and to create output report in Pivot or Straight table

Thanks in advance

3 Replies
maxgro
MVP
MVP

PFA

upaliwije
Creator II
Creator II
Author

Thanks for your reply. But I have followng questions

Can I avoid Synthetic Key in the data model ?

Why Premium is treated as a Dimension and not as expression ?

maxgro
MVP
MVP

I used Premium as dim to follow your layout; you can also use as expression

You can remove syn key in different ways, this is one (concatenate the fields)

[Table 1]:

load

     P_Pno,     Period,

     P_Pno & '-' &  Period  as PnoAndPeriod,   

     Premium;

load * inline [

P_Pno,     Period  ,    Premium

P1   ,         1    ,           1000   

P2   ,          1    ,           2000

P3   ,           1    ,           1500

P4   ,           1     ,          4000

P1   ,            2     ,          1200

P2   ,            2      ,         2500

];

[Table 2]:

load

     Pno & '-' &  Period  as PnoAndPeriod,   

     C_No  , 

     Claim;

load * inline [

Pno  ,   Period ,     C_No  ,  Claim

P1      ,      1  ,          C_1,     100            

P1       ,     1   ,         C_2 ,    200

P1        ,    1    ,        C_3  ,    300

P1        ,     2     ,      C-4   ,  100

P1         ,    2    ,       C_5    , 120

P2         ,     1     ,      C_6    ,250

P2         ,      1     ,     C_7  ,   150

P2         ,     2       ,    C_8   ,  220

P3         ,    1         ,   C_9    , 300

];

http://community.qlik.com/blogs/qlikviewdesignblog/2013/04/16/synthetic-keys