Einleitung

Dynamische Dimensionen können je nach Umfang die Performance stark beeinträchtigen. Dies habe ich allerdings bei diesen 2 nützlichen Varianten noch nicht feststellen können.

Variante 1 mit der class() Funktion

Benötige Variable: dynClass

Eingabe Elemente: Schieberegler  
Min -2
Max 2
Step 0.01
zu veränderne Variable: dynClass

Qlik Sense QlikView

mit der Extension:

Objekt Schieberegeler / Kalenderbox

Erstellen Sie ein Balkendiagramm und fügen Sie als Dimension folgende Formel ein: 

class('Katalogpreis',$(dynClass))

Als Formel für die Balken habe ich hier erneut den Umsatz gewählt.

Über den Schieberegler kann man die Dimensionen nun dynamisch anpassen.

Variante 2 – FeldNamen dynamisch übergeben

Benötige Variable: dynDimension

Benötigte Elemente: 

Qlik Sense QlikView

Buttons (bzw. Schaltfläche) mit der Extension:

mit der Extension:

einzelne Textboxen mit „Auslöser > External > Variable setzten“ für die Variable „dynDimension“. Je Auslöser wird der Name der Dimension übergeben.

In diesem Fall werden bei allen Diagrammen auf dem Arbeitsblatt als Dimension $(dynDimension) hinterlegt.

So können Sie für alle Charts gleichzeitig die Dimension über Ihre Schaltfläche umschalten.