Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
CA4
Contributor III
Contributor III

Durchschnitt berechnen nach Auswahl

Guten Abend, 

ich habe folgenden Ansatz: 

Ich arbeite in einer pharmazeutischen Industrie und habe mit vielen Anlagen zutun.

Jetzt habe ich eine Störzeit und eine Gesamtzeit von den Maschinen. Ich habe ein Balkendiagramm gemacht mit folgenden Formeln:

sum(Störzeit)/sum(Gesamtzeit) //Technische Störung

1-sum(Störzeit)/sum(Gesamtzeit) //Anlagenverfügbarkeit 

somit bekomme ich die % Zahl wieviel Störungen man für die Anlage hatte bzw. wiviel die Anlage verfügbar war. 

Nun mein Problem: 

Wenn ich mehrere Maschinen auswähle wird der Durchschnitt nicht richtig berechnet (In Excel habe ich die Daten der einzelnen Maschinen eingeben und dann den Durchschnitt von den Werten berechnet). 

Meine Frage: Wie kann der Durchschnitt von den ausgewählten Maschinen berechnet werden? z.B. Ich wähle zwei Maschinen aus und dann soll von den beiden Werten der Störungen der Durchschnitt ausgegeben werden. Wenn ich 5 Maschinen auswähle, soll der Durchschnitt der 5 Störungswerte ausgeben werden. 

Danke für die Hilfe!

Labels (1)
1 Solution

Accepted Solutions
hic
Former Employee
Former Employee

You need to do this in two steps - a nested aggregation
1) Calculate the measure per machine
2) Calculate the average of 1) over all machines

In Qlik:
Avg(Aggr( sum(Störzeit)/sum(Gesamtzeit) , MachineID ))
Avg(Aggr( 1-sum(Störzeit)/sum(Gesamtzeit) , MachineID ))

 

View solution in original post

2 Replies
hic
Former Employee
Former Employee

You need to do this in two steps - a nested aggregation
1) Calculate the measure per machine
2) Calculate the average of 1) over all machines

In Qlik:
Avg(Aggr( sum(Störzeit)/sum(Gesamtzeit) , MachineID ))
Avg(Aggr( 1-sum(Störzeit)/sum(Gesamtzeit) , MachineID ))

 

CA4
Contributor III
Contributor III
Author

Vielen lieben Dank! Es funktioniert genau so wie ich das wollte.