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

Data load (SQL and xlxs)

Hi all,

I would appreciate some help with the below data load.

I' struggling to create a field joining so.operating_desk_cd (from the sql) and CommodityGroup (from the first xlxs table). I would like to name this Join2 and then join with the second xlxs table.

Regards,
Daniel

LOAD *,
first_name & ' ' & last_name as trader_name,
office_cd & ' ' & desk_cd as office_desk_cd,
trade_type_group_cd&'-'&cmdty_cd as Join;

select distinct atr.hdr_num, atr.pcr_num, atr.bfc_cd, atr.co_cd,atr.exchange_cd, atr.strategy_num,atr.trade_dt, atr.trade_num,  atr.trade_status_ind, atr.trade_type_group_cd, atr.trader_initials, bs_ind, atr.cmdty_cd,
so.desk_cd, so.office_cd, so.operating_desk_cd

from tempest_tier1.p_edw_trade_all('Non-US','Crude','%','%','%','%','Trade Dt','2023-09-01','2050-12-31','%','Today','Trade',0) atr
left join tempest_tier1.v_STRATEGY_OWNER so on (so.strategy_num = atr.strategy_num)
Where atr.trade_status_ind not in ('C');

LOAD [Trade Type],
Commodity,
CommodityGroup,
Join
FROM
[K:\KPI Dashboards\Trader Mandates\Product Mapping.xlsx]
(ooxml, embedded labels, table is Products);

LOAD operating_desk,
[TradeType],
Mandate,
Join2
FROM
[K:\KPI Dashboards\Trader Mandates\Product Mapping.xlsx]
(ooxml, embedded labels, table is Mandates);

 

Labels (1)
2 Replies
WaltShpuntoff
Employee
Employee

For tables to join, they need to have 1 field in common. (Make sure the capitalization of the field name is the same)

A better way of doing that is to use the ApplyMap function, where it creates internal lookup tables and translates the values.

More information is available here: https://help.qlik.com/en-US/sense/August2023/Subsystems/Hub/Content/Sense_Hub/Scripting/MappingFunct...

 

-ws

WaltShpuntoff
Employee
Employee

One more thing you can try is to use the Data Manager and then review the resulting code.