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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
IRT_Ankit
Partner - Contributor
Partner - Contributor

CrossTable

Hi, I've attached an excel. Can someone help me to apply CrossTable in this scenario.

Labels (3)
1 Reply
vinieme12
Champion III
Champion III

As below

 

vinieme12_0-1706581885357.png

 

 

 

 temp:
LOAD
   recno() as colID,
    D,
   "E",
   F,
   G
FROM [lib://AttachedFiles/Cross_Table.xlsx]
(ooxml, no labels, table is Tabelle1)
Where RecNo()<4;

CrossTable(FromName,ToName,1)
temp_RenameFields:
load
1 as rowID,
    concat( D,'-',colID) as D,
   concat( "E",'-',colID)  as E,
   concat( F,'-',colID) as F,
   concat( G,'-',colID) as G
Resident  temp
;
drop table temp;


CrossTable(FromName,ToName,1)
LOAD
RecNo() as rowID,
    "B",
    C

FROM [lib://AttachedFiles/Cross_Table.xlsx]
(ooxml, no labels, header is 3 lines, table is Tabelle1)
where recno()=1;


Map_RenameFields:
Mapping Load 
FromName,ToName
Resident temp_RenameFields;
Drop table temp_RenameFields;



 temp:
LOAD
    "B",
    C,
    D,
    "E",
    F,
    G
FROM [lib://AttachedFiles/Cross_Table.xlsx]
(ooxml, no labels, table is Tabelle1)
Where RecNo()>4;



rename fields using Map_RenameFields;



CrossTable(Cols,Vals,2)
temp2:
Load *
Resident temp;
drop table temp;

Main:
Load 
*
,Subfield(Cols,'-',1) as code
,Subfield(Cols,'-',2) as color
,Subfield(Cols,'-',3) as country
Resident temp2;
drop table temp2;



 

 

 

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.