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

Announcements
Discover how organizations are unlocking new revenue streams: Watch here
cancel
Showing results for 
Search instead for 
Did you mean: 
MoKa
Creator
Creator

Set Analysis

Hallo, ich benötige Hilfe bei einer Set Analysis-Formel.

Folgende Formel funktioniert in einer PivotTabelle: 

=if(sum({$<Datum_max={"$(=Maxstring(Datum_max))"}>}#_Std_Saldo) >  50,  vColorRed)

Wenn zusätzlich bei der Selektion die Abteilung selektiert wird funktioniert diese Formel nicht mehr, da diese aus einer anderen Quelle kommt. Ich möchte, dass in der Formel die Selektion der Abteilung ignoriert wird. Habe folgende Formel getestet, funktioniert leider nicht.

=if(sum({$<Datum_max={"$(=Maxstring(Datum_max))"} ,  Abteilung =   >}#_Std_Saldo) >  50,  vColorRed)

Labels (1)
  • Chart

3 Solutions

Accepted Solutions
vincent_ardiet_
Specialist
Specialist

Können Sie diese Formel probieren?

=if(sum({$<Datum_max={"$(=Maxstring({<Abteilung>}Datum_max))"} ,  Abteilung =   >}#_Std_Saldo) >  50,  vColorRed)

View solution in original post

MoKa
Creator
Creator
Author

Das hat super geklappt vielen Dank!

Funktioniert dies auch mit Masterkennzahlen. Auch hier habe ich das Problem, dass die Formel nicht mehr funktioniert sobald die Abteilung selektiert wird.

if(

if([#_ISTStd. min.24Mon.] < [#_ISTStd. $MAX]  and   [#_ISTStd. min.24Mon.] < 0
and
[#_ISTStd. $MAX] >= 0, [#_ISTStd. $MAX] , [#_ISTStd. $MAX] - [#_ISTStd. min.24Mon.]
)
> 0,  vColorRed)

View solution in original post

vincent_ardiet_
Specialist
Specialist

You may have to change all your master measures to include the set analysis in order not to take in account Abteilung in this case.

View solution in original post

8 Replies
ManuelRühl
Partner - Specialist
Partner - Specialist

Hey,

Welche Dimensionen sind in der Pivot-Tabelle?

 

Manuel Rühl
MoKa
Creator
Creator
Author

In der Zeile "%Name" ,  in der Spalte "%Datum", als Kennzahl #Planstd.

vincent_ardiet_
Specialist
Specialist

Können Sie diese Formel probieren?

=if(sum({$<Datum_max={"$(=Maxstring({<Abteilung>}Datum_max))"} ,  Abteilung =   >}#_Std_Saldo) >  50,  vColorRed)

MoKa
Creator
Creator
Author

Das hat super geklappt vielen Dank!

Funktioniert dies auch mit Masterkennzahlen. Auch hier habe ich das Problem, dass die Formel nicht mehr funktioniert sobald die Abteilung selektiert wird.

if(

if([#_ISTStd. min.24Mon.] < [#_ISTStd. $MAX]  and   [#_ISTStd. min.24Mon.] < 0
and
[#_ISTStd. $MAX] >= 0, [#_ISTStd. $MAX] , [#_ISTStd. $MAX] - [#_ISTStd. min.24Mon.]
)
> 0,  vColorRed)

vincent_ardiet_
Specialist
Specialist

Like this maybe (not very nice but should work:

if(

if({<Abteilung>}[#_ISTStd. min.24Mon.] < {<Abteilung>}[#_ISTStd. $MAX]  and  {<Abteilung>}[#_ISTStd. min.24Mon.] < 0
and
{<Abteilung>}[#_ISTStd. $MAX] >= 0, {<Abteilung>}[#_ISTStd. $MAX] , {<Abteilung>}[#_ISTStd. $MAX] - {<Abteilung>}[#_ISTStd. min.24Mon.]
)
> 0,  vColorRed)

MoKa
Creator
Creator
Author

Funktioniert leider nicht.

vincent_ardiet_
Specialist
Specialist

You may have to change all your master measures to include the set analysis in order not to take in account Abteilung in this case.

MoKa
Creator
Creator
Author

Durch die Ergänzung in der Masterkennzahl hat es funktioniert. Vielen Dank.