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: 
Not applicable

basic crosstable load and summation of colums

Hi,

I have a sample source table :

Capture.JPG

to explain the table on the first row:

LF3 is a machine line, working for 140 minutes, which of 30 minutes were downtime (C1 to C5 are Downtime types)

So you would like to make a Crosstable : CrossTable(DowntimeType, Downtime, 2)

This would give :

LineTotalDowntimeTypeDowntime
LF3140C110
LF3140C20
LF3140C30
LF3140C40
LF3140C520
DF1330...

Now I would like to make calculations on it :

LF3 = 140 - 30

so I thought : =sum(Total) - sum(DownTime)

but for LF3 I get 700 - 30 = 630

I could do avg(Total) - sum(DownTime)

But I'm afraid I won't get away with that when I have multiple LF3 value entries for different dates

Can someone help me?

Thank you

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

There are several ways to solve this.

If you want to work with to sum of all your downtime types I would suggest to sum them in your loading script ,like:

Load      Line,

          Total,

          C1,

          C2,

          C3,

          C4,

          C5,

          C1+C2+C3+C4+C5 as TotalDownTime

From ...

This creates an extra field which you can use and you are still able to use the different types as well

Let me know if this works for you, ok?

Good luck,

Dennis.

View solution in original post

2 Replies
Anonymous
Not applicable
Author

There are several ways to solve this.

If you want to work with to sum of all your downtime types I would suggest to sum them in your loading script ,like:

Load      Line,

          Total,

          C1,

          C2,

          C3,

          C4,

          C5,

          C1+C2+C3+C4+C5 as TotalDownTime

From ...

This creates an extra field which you can use and you are still able to use the different types as well

Let me know if this works for you, ok?

Good luck,

Dennis.

Not applicable
Author

He Dennis,

C1+C2+C3+C4+C5 as TotalDownTime doesn't work when I want to sum more than 2 fields at the same time.