Skip to main content
Announcements
Qlik Connect 2025: 3 days of full immersion in data, analytics, and AI. May 13-15 | Orlando, FL: Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Single Row Display

Current Situation

We have 2 rows displaying the data.

2015_2016.JPG

Expectation is two have the info in one row.

2016 amount of clean.. February 1789711.0200 1300993.9194.

I have tried multiple tries with set analysis, but no luck.

thanks

Manish Madan

7 Replies
MK_QSL
MVP
MVP

How come... Year is different for both lines...

Kindly provide sample data..

sunny_talwar

You can do this in multiple ways, but if making changes in the script is not an issue, then I would suggest using As-ofTable concept (The As-Of Table‌)

UPDATE: Are we looking at a table box object or a straight Table? Finding it hard to know if this is table box or straight table

MK_QSL
MVP
MVP

Or you can use below calculated dimension, instead of Year

Aggr(Max(Year),KPI_NAME,MONTH_NAME)

Anonymous
Not applicable
Author

its a straight table

sunny_talwar

Script:

Table:

LOAD *,

  Year(DATE) as YEAR,

  Month(DATE) as MONTH,

  MonthName(DATE) as MONTHYEAR;

LOAD * Inline [

KPI_NAME, DATE, VALUE

Amount of Clean, 01/02/2015, 1300993.9194

Amount of Clean, 01/02/2016, 1789711.0200

];

[AS-OF TABLE]:

LOAD MONTHYEAR as REPORT_MONTHYEAR,

  MONTHYEAR,

  'CY' as FLAG

Resident Table;

Concatenate([AS-OF TABLE])

LOAD MONTHYEAR as REPORT_MONTHYEAR,

  MonthName(AddYears(MONTHYEAR, -1)) as MONTHYEAR,

  'PY' as FLAG

Resident Table;

Straight Table

Capture.PNG

Dimensions

REPORT_MONTHYEAR

KPI_NAME

Expressions:

1) =Sum({<FLAG = {'CY'}>}VALUE)

2) =Sum({<FLAG = {'PY'}>}VALUE)

Data model

Capture.PNG

florentina_doga
Partner - Creator III
Partner - Creator III

maybe this

sunny_talwar

Or this to get Month and Year separately

Table:

LOAD *,

  MonthName(DATE) as MONTHYEAR;

LOAD * Inline [

KPI_NAME, DATE, VALUE

Amount of Clean, 01/02/2015, 1300993.9194

Amount of Clean, 01/02/2016, 1789711.0200

];

[AS-OF TABLE]:

LOAD MONTHYEAR as REPORT_MONTHYEAR,

  Year(MONTHYEAR) as REPORT_YEAR,

  Month(MONTHYEAR) as REPORT_MONTH,

  MONTHYEAR,

  'CY' as FLAG

Resident Table;

Concatenate([AS-OF TABLE])

LOAD MONTHYEAR as REPORT_MONTHYEAR,

  Year(MONTHYEAR) as REPORT_YEAR,

  Month(MONTHYEAR) as REPORT_MONTH,

  MonthName(AddYears(MONTHYEAR, -1)) as MONTHYEAR,

  'PY' as FLAG

Resident Table;


Capture.PNG