Qlik Community

QlikView App Dev

Discussion Board for collaboration related to QlikView App Development.

cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

IF in LET verwenden

Über eine Formel erhalte ich für QlikView Anteile für die Dimension Bereich (Werte A,B, C, D), welche sich je nach Filter verändern (z.B. Monat). SET Anteil = Sum(Anzahl) / Sum(Total Anzahl)

Jetzt möchte ich gerne mit dem Ergebnis von C (hier 30%) weiterrechnen und z.B. für mit jedem Wert von Basis multiplizieren

Die Idee war zunächst:

LET vProzent_C  = '=IF( Bereich='C', Sum(Anzahl) / Sum(Total Anzahl))'

die Hoffnung war, dass hier das Ergebnis für vProzent_C = 30 gewesen wäre, was ich dann weiterverwende kann (= Basis * vProzent_C).

Funktioniert aber nicht.

Wie kann ich Bedingungen in einer LET Variable verwenden oder das Problem anders lösen?

BereichBasisvAnzahlAnteil
A5060

60 %

B1000
C203030 %
D461010 %

0

1 Reply
Gysbert_Wassenaar

Vielleicht: SET vProzent_C  = =Sum({<Bereich={'C'}>}Anzahl) / Sum({<Bereich=>}Anzahl));


talk is cheap, supply exceeds demand