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

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Ekke
Contributor II
Contributor II

Summewenns / Summe erstellen mit einer Bedingung

Hallo zusammen,

ich stehe vor einem Problem, welches ich leider nicht lösen kann.

Ich arbeite im Einzelhandel und somit mit Filialen, welche alle Umsatz erwirtschaften. Der Umsatz kann nach Einkaufsbereichen gefiltert werden, beispielsweise Deko, Haushalt usw... Nun habe ich eine Tabelle erstellt, indem pro Einkaufsbereich und pro Filiale (Tabelle) der Umsatz dargestellt wird. Ich möchte nun den Umsatz einer Filiale pro Einkaufsbereich geteilt durch den Gesamtumsatz der Filiale, nicht des Gesamten Umsatzes rechnen.

Dabei hatte ich schon eine Formel wie diese versucht: 
=if(GetSelectedCount([$EkbNr])>=1,sum({<EkbBez, [$EkbNr] >} BU),Sum(BU)) 

Diese hat so halb funktioniert, da mir wenn ich eine einzelne Filiale anzeigen lasse die Formel genau das macht was ich möchte. Jedoch möchte ich das ganze nach dem Einkaufsbereich filtern, sodass man eine Top und Flop Liste für den Einkaufsbereich sehen kann. Dabei soll aber wie oben schon beschrieben der Anteil des Einkaufsbereiches auf den Umsatz der Filiale und nicht auf den Gesamtumsatz berechnet werden.

Ein Beispiel:
Es gibt insgesamt 10 Einkaufsbereiche.
-Filiale 1 macht einen Umsatz von 10.000€. Der Einkaufsbereich A macht 2.000€ Umsatz.
-Filiale 2 macht einen Umsatz von 20.000€. Der Einkaufsbereich A macht 1.000€ Umsatz

Die Formel soll nun wenn ich jetzt den Einkaufsbereich A filtere mir nicht die 2.000€ bzw. die 1.000€ durch die 30.000€ Gesamtumsatz rechnen, sondern die 2.000€ geteilt durch die 10.000€ Filialumsatz und die 1.000€ geteilt durch die 20.000€ Filialumsatz.

Ich hoffe das Problem ist verständlich. Über eine Rückmeldung würde ich mich freuen.

LG Ekke

 

Labels (1)
1 Solution

Accepted Solutions
PhanThanhSon
Creator II
Creator II

Hi,

um Subtotals zu berechnen muss du die AGGR Funktion nehmen:

Anbei schicke ich dir eine Demo App und Images:

Ohne Filter:

PhanThanhSon_1-1708690307042.png

 

Mit Filter:

PhanThanhSon_0-1708690262460.png

Kennzahl:

Sum(Umsatz)
/
SUM(Aggr(SUM( {<Filiae, Einkaufsbereich>}Umsatz), Filiae))

Wobei dir dieser Ausdruck: {<Filiae, Einkaufsbereich>} die Filter an der Oberfläche ignoriert.

 

LG Son

View solution in original post

2 Replies
PhanThanhSon
Creator II
Creator II

Hi,

um Subtotals zu berechnen muss du die AGGR Funktion nehmen:

Anbei schicke ich dir eine Demo App und Images:

Ohne Filter:

PhanThanhSon_1-1708690307042.png

 

Mit Filter:

PhanThanhSon_0-1708690262460.png

Kennzahl:

Sum(Umsatz)
/
SUM(Aggr(SUM( {<Filiae, Einkaufsbereich>}Umsatz), Filiae))

Wobei dir dieser Ausdruck: {<Filiae, Einkaufsbereich>} die Filter an der Oberfläche ignoriert.

 

LG Son

Ekke
Contributor II
Contributor II
Author

Hallo @PhanThanhSon,

hat alles super funktioniert. Vielen Lieben Dank 🙂