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

Announcements
Qlik Connect 2026! Turn data into bold moves, April 13 -15: Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Merge four fields

Hi

I'm new to qlikview and I've got this requirement in which I have four fields YTD_AC, YTD_BU, MNT_AC and MNT_BU coming straight from table and I want to merge them for the current year i.e. 2015 and all the months. Refer image for better understanding. How to implement that? Please help!Untitled.png

10 Replies
Qrishna
Master
Master

I guess we need more info on this.

could you please post a demo document?

Anonymous
Not applicable
Author

one Expression should do it:

sum( YTD_AC)+sum(YTD_BU)+sum(MNT_AC)+sum(MNT_BU)

Dimension still is yearmonth

ramasaisaksoft

Hi Harshit,

First u need to create Inline Load for those 4 fileds

LOAD * INLINE [

id

ACTYTD

BUDMTH

BUDYTD

ACTMTH

];

WHEN U ARE WRITING expression u need to calculate  like

if(id='',

sum(),

if(id='',

sum(),....

Not applicable
Author

when you say merge, do you mean add the fields together?

Not applicable
Author

Untitled.png

Here is the thing......the zone name, kpi name, kpi code, Unit, YTD_AC, YTD_BU, MTH_AC and MTH_BU, Month and year, all these values are coming from table. Now for a selected year and month I've to display the above report format....If I selected only year and not month then it should display the data of all the months for a given year as displayed above....and if I selected both a year and month...it should display data for only that year and month....What should I do..?

petter
Partner - Champion III
Partner - Champion III

It is typically what you can make with a Pivot Table in QlikView.

You should have a field for:

- Zone Name

- KPI Name

- KPI code

- Unit .... not sure if that is really necessary as a field... is it the % sign here?

- YearMonth

- MetricType: YTD_AC .... etc

First three should be dimensions on the left side as row labels

The last two should be dimensions that you drag up into column labels

petter
Partner - Champion III
Partner - Champion III

Here is a sample on how to do it:

2015-10-19 #1.PNG

Not applicable
Author

Yeah, Peter this is the exact format I need it for my report, how do I implement the YearMonth because year and month are two different dimensions here.

petter
Partner - Champion III
Partner - Champion III

You either have to create this field in you load script like this:

   Year( theDate ) & Num( Month( theDate ) , '00' ) AS YearMonth

OR

you can create a calculated dimension using the same logic - the dimension should be called YearMonth and expression is: Year( theDate ) & Num( Month( theDate ) , '00' )

Here I presume that you have a date field called theDate ... if it is two separate fields already you have:


theYear & Num( theMonth , '00' )