Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Line chart help with date needed!

Hi I have made some progress since last time

I want to create a Line chart - ideally it should have the timeline on the X-Axis --- Years and Quarters, and on the Y Axis it should have the labour rate (that is the data I have).

I used a Cross tab initially to import the data. The data was in the form of:

Country Date      Labour Rate

Sweden Q1-2014 100

I separated the date by using the left() and right() functions. Now essentially I have four list boxes - Countries, Year, Quarter and Labour rate

My question now really is how to show it on the line chart. Ideally on the X axis it should be Q1 2010, Q2 2010... etc and on the Y axos the scale should be 80-100 (not a sum as that sums up all the quarters or year figure). And then we should be able to select country or countries to compare.

this is what I currently have.

Capture.JPG

This is the code i used - please be aware I am a newbie and not technical and therefore may have messed this up

Directory;

Table:

CrossTable(Quarter_Year, Labour_Rate)

LOAD Country,

     [Q1-2010],

     [Q2-2010],

     [Q3-2010],

     [Q4-2010],

     [Q1-2011],

     [Q2-2011],

     [Q3-2011],

     [Q4-2011],

     [Q1-2012],

     [Q2-2012],

     [Q3-2012],

     [Q4-2012],

     [Q1-2013],

     [Q2-2013],

     [Q3-2013],

     [Q4-2013],

     [Q1-2014],

     [Q2-2014],

     [Q3-2014],

     [Q4-2014],

     [Q1-2015]

FROM

[New File.xlsx]

(ooxml, embedded labels, table is [New RawDataLaborRates-OECD]);

NewTable:

NoConcatenate

LOAD [Country],

Right(Quarter_Year,4),

Left(Quarter_Year,2),

Labour_Rate

Resident Table;

-------------------------------------

Thanks! would appreciate the help! Even if ther eis a smart way for me to fix the excel file i am okay with that.

Also, for someone who is non technical and doesn't know coding - how would you suggest I learn qlikview development?

12 Replies
Not applicable
Author

Hi Avinash,

I did this but I get an error - can you see the error?

I am trying to change from Q1-2010,.... to 2010-Q1... I believe that would fix the order.

NewTable:

NoConcatenate

LOAD [Country],

Right(Quarter_Year,4) as Year,

Left(Quarter_Year,2) as Quarter,

Year&'-'&Quarter as New_Quarter_Year

Labour_Rate, Quarter_Year

Resident Table;

DROP Table Table;

Not applicable
Author

Do you aslso understand what Marco is doing here:

  1. Left Join (Table) 
  2. LOAD *, 
  3.     Dual(QuartYearTemp,MakeDate(Year,Quarter*3-2)) as Quarter_Year; 
  4. LOAD Distinct 
  5.   QuartYearTemp, 
  6.   Dual(Left(QuartYearTemp,2),Mid(QuartYearTemp,2,1)) as Quarter, 
  7.   Right(QuartYearTemp,4) as Year 
  8. Resident Table; 
  9.  
  10. DROP Field QuartYearTemp; 
MarcoWedel

Hi,

please feel free to ask your question.

regards

Marco