Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Combining two tables with calculated values

Hi,

I have two tables, one with sales values and currencies (BLUE table), and one currency and exchange rate table (BLACK table).  How can I combine these so that I can see the exchange rate and (Sales Price * Currency) (RED table).

I have searched the forum, and I am convinced that the answer is there.  I have tried several suggestions, but I cannot get lookup or calculated fields to work at all.  Any good suggestions to how this load script would look like?

Regards

Thor

2013-09-26_19-12-10.jpg

1 Solution

Accepted Solutions
srchilukoori
Specialist
Specialist

check the attached file

View solution in original post

7 Replies
srchilukoori
Specialist
Specialist

Load the two tables into qlikview, they are combined automatically, due to the common field name "Currency".

srchilukoori
Specialist
Specialist

check the attached file

rodrigo_damas
Partner - Contributor II
Partner - Contributor II

[Blue_Table]:

LOAD [CURRENCY],

           [SALES PRICE]

FROM Blue_Table_Path;

Left Join

LOAD [CURRENCY],

           [EXCHRATE]

FROM Black_Table_Path;

[Red_Table]:

LOAD [CURRENCY],

           [SALES PRICE]

           [EXCHRATE],

           [SALES PRICE] * [EXCHRATE] as [SEK AMOUNT]

Resident [Blue_Table];

Drop Table [Blue_Table];

v_iyyappan
Specialist
Specialist

Hi,

In qlikview automatically join the two table based on common field name.

Table1:

LOAD [CURRENCY],

           [SALES PRICE]

FROM Blue_Table_Path;

Tabl2:

LOAD [CURRENCY],

           [EXCHRATE]

FROM Black_Table_Path;

Use the Straight table and  expression expression like  Sum([SALES PRICE] * [EXCHRATE]). 

Regards,

Anonymous
Not applicable
Author

Mr.

struniger
Creator
Creator

Extending from Rodrigos' answer you could also load the FX rates as a map to avoid a JOIN.

(Have a look here for some background: http://community.qlik.com/blogs/qlikviewdesignblog/2012/09/18/one-favorite-function-applymap)

mapFX:

MAPPING LOAD

      [CURRENCY],

      [EXCHRATE]

FROM Black_Table_Path;

[Red_Table]:

LOAD [CURRENCY],

           [SALES PRICE]

           [EXCHRATE],

           [SALES PRICE] * [EXCHRATE] as [SEK AMOUNT]

;

LOAD [CURRENCY],

          [SALES PRICE],

          applymap('mapFX',[CURRENCY]) AS [EXCHRATE]

FROM Blue_Table_Path

;

Good luck

Stefan

Not applicable
Author

Thanks.  A lot of good tips.  Worked perfectly.

/Thor