2017-09-13 2 views
0

Ich erstelle ein Dashboard in QlikView, mit dem der Benutzer Daten basierend auf den Filtern und ausgewählten Spalten extrahieren kann. Anforderungen sind unten.ausgewählte Spalten der Tabelle in QlikView anzeigen

  1. „Data Extract“ Tabelle leer (auch keine Spaltennamen gezeigt werden) zunächst sein MÜSSEN!
  2. Durch Klicken auf die blaue Schaltfläche wird die Liste der verfügbaren Daten angezeigt.
  3. Eine Tabelle zeigt dann die ausgewählten Spalten an.

Weiß jemand, wie man das macht?

Screenshot:

enter image description here

Antwort

0

Sie benötigen einen bedingten Ausdruck auf jedem Ihrer Dimension und Maßnahmen zu setzen. Ein einfaches Beispiel wäre eine ID für jede Kennzahl, hier kann die Kennzahl "NetSales" durch MeasureID "a" referenziert werden.

Measure | MeasureID 
NetSales | a 

Im bedingten Ausdruck für NetSales können Sie haben:

=if(IsNull(GetFieldSelections(Measure)),0,SubStringCount(Concat(MeasureID, '|'), 'a')) 

Dadurch werden die möglichen MeasureIDs überprüfen und 1 zurück, wenn NetSales ausgewählt ist.

0

Sie benötigen eine „schwebende“ Tabellen mit den Dimensionen erstellen & Ausdrücke, die Sie in dem Tabellenobjekt verwenden müssen:

Hier ein Beispiel I hergestellt: https://ufile.io/j20am (nur die Datei neu zu laden Wenn Sie Personal Edition)