Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
florian_kloster
Creator
Creator

Calculate linest_b function per row

Hi,

I am new in Qlik Sense. Currently I am working on a dashboard including a trend analysis.

So far I have learned that the linest function:

https://help.qlik.com/en-US/sense/September2017/Subsystems/Hub/Content/ChartFunctions/StatisticalAgg...

is exactly what I need.

Unfortunatelly, my data doesn't match the required structure. To use this function properly, you need a X and a Y variable.

In my case, I don't want to calculate the trend using two variables, but for multiple variables and just one row.

LInest.JPG

In the screenshot above, you can see the structure of my database. Each row is one case (regional area). I have 5 columns/variables indicating the number of events per year (2012-2016). For each geographical area (row) I want to calculate the trend.

Is it possible to change the function or to use another function to calculate the trend across the last 5 years or the predicted value for 2017 without changing the data structure?

If not, how would I need to change the data structure in order to make this function work?

Thanks,

Florian

2 Replies
sunny_talwar

Is year a dimension or is it created using 5 different measures

florian_kloster
Creator
Creator
Author

Hi Sunny,

thank you very much for your quick reply!
Actually, each column is a different variable.

Variable 1: XXX_2012

Variable 2 XXX_2013

Variable 3: XXX_2014

Variable 4: XXX_2015

Variable 5: XXX_2016

(XXX stands for a variable title)

Meaning that the variable name has a decription tag followed by the year. In each row, I have the number of events.

If you look at the screenshot and take "Aalen" as an example. I want to calculate the trend between 2012 and 2016.

The x values would be 2012 - 2016, the y values would be 5, 5, 5, 7, 7.

Unfortunately, I don't want to calculate the trend using a set of rows but a set of columns, each a different variable.

Thanks and have a great evening - it' evening in Germany and I will go to bed soon.

Florian