QlikTip #1: Statusbox/Auswahlstatus in Excel-Export integrieren

Die Funktionalität in QlikView, dass man beliebige Objektinhalte (Tabellen, etc.) ganz einfach nach Excel exportieren kann, wird oft benutzt und ist sehr praktisch.
Nun ist es aber eine häufige Anforderung, dass im Excel auch angezeigt werden soll, welche Felder gefiltert wurden, ideal wäre ein gleichzeitiger Export der Auswahlbox nach Excel.

Note: There is also an english version of this article available

Diese Funktionalität steht in QlikView zur Verfügung, wenngleich diese in den Standardeinstellungen nicht aktiviert ist:

  • Gehen Sie in die Benutzereinstellungen (Menü: “Einstellungen” => “Benutzereinstellungen” bzw. Strg/Ctrl + Alt, U) und dort auf den Reiter „Exportieren“)
  • Dort aktivieren Sie das Hackerl „BIFF-Export“ im Bereich „Auswahlstatus in Exportdateien“

 

Screenshot von den Benutzereinstellungen im QlikView-Windows-Client 

Wenn Sie nun in Ihrem QlikView Objekt auf das „Export nach Excel“ Icon klicken, dann wird die aktuelle Selektion ebenfalls mit nach Excel exportiert:

Zu exportierende Daten und Selektionskriterien in QlikView

Anzeige des Auswahlstatus in Excel nach einem Export aus QlikView

 

Funktioniert das auch über den QlikView-Server?

Soweit so gut, was passiert nun aber, wenn Sie das Dokument mittels IE-Plugin über den Accesspoint am QlikView-Server öffnen? Natürlich gar nichts, es handelt sich um eine Benutzereinstellung, daher ist diese Einstellung, die wir im (Windows-)Client getoffen haben, am Server nicht verfügbar.

Ein kurzer Blick in die User-Einstellungen im IE-Plugin verät, dass diese Vermutung richtig ist und dass sich diese Option am Server ebenfalls einstellen lässt:

Benutzereinstellungen im QlikView - IE-Plugin

Unter “Menü” => “Benutzereinstellungen” (oder wieder Strg/Ctrl + Alt + U) und „Exportieren“ finden wir wieder den bekannten Dialog, die Option „BIFF-Export“ ist jedoch auch hier standardmässig deaktiviert:

Nun kann man es natürlich dem Endbenutzer freistellen, diese Option auszuwählen oder nicht, wenn dies jedoch nicht gewünscht ist, so lässt sich diese Einstellungen (welche in der Registry des jeweiligen Benutzers gespeichert wird) setzen. Der benötigte Key namens „SelectionStampInBIFFExport“ist zu finden unter

[HKEY_CURRENT_USER\Software\QlikTech\QlikOcx\Settings 7]

Beiliegendes .reg-File könnte also zB über Group-Policies bei jedem QlikView-Benutzer automatisch ausgeführt werden, um sicherzustellen, dass diese Einstellung richtig gesetzt ist.
Soweit so gut, was passiert nun aber, wenn Sie das Dokument mittels IE-Plugin über den Accesspoint am Server öffnen? Natürlich gar nichts, es handelt sich um eine Benutzereinstellung, daher ist diese Einstellung, die wir im Client getoffen haben, am Server nicht verfügbar
Ein kurzer Blick in die User-Einstellungen im IE-Plugin verät, dass diese Vermutung richtig ist und dass sich diese Option am Server ebenfalls einstellen lässt
Unter „Menu“ => „Benutzereinstellungen“ (oder wieder Strg/Ctrl + Alt + U) und „Exportieren“ finden wir wieder den bekannten Dialog, die Option „BIFF-Export“ ist jedoch auch hier standardmässig deaktiviert:

Screenshot von den Benutzereinstellungen im QlikView - IE-Plugin

Nun kann man es natürlich dem Endbenutzer freistellen, diese Option auszuwählen oder nicht, wenn dies jedoch nicht gewünscht ist, so lässt sich diese Einstellungen (welche in der Registry des jeweiligen Benutzers gespeichert wird) setzen. Der benötigte Key namens „SelectionStampInBIFFExport“ ist zu finden unter

[HKEY_CURRENT_USER\Software\QlikTech\QlikOcx\Settings 7]

Beiliegendes .reg-File könnte also zB über Group-Policies bei jedem QlikView-Benutzer automatisch ausgeführt werden, um sicherzustellen, dass diese Einstellung richtig gesetzt ist.

Registry – File für die Export-Einstellungen

Bookmark and Share

and tagged , , , , , . Bookmark the permalink. Both comments and trackbacks are currently closed.

6 Comments

  1. Helmut Dollinger
    Posted September 17, 2009 at 16:56 | Permalink

    Interessant, danke für die ausführliche Ausarbeitung … wir haben dies schon lange auf dem Wunsch unserer User.

    Nur eine Frage in diesem Zusammenhang:

    – ab welcher QlikView – Version funktoniert diese Registry-Einstellung?
    (wir verwenden QlikView 8.5)

    Beste Grüsse

    H. Dollinger

    • Posted September 17, 2009 at 16:59 | Permalink

      Guten Tag Herr Dollinger!

      Ich habe es in Version 8.5 und Version 9 getestet; in QlikView 8.5 daher überhaupt kein Problem :)

      mfg
      Stefan WALTHER

  2. Fredrik Quirin
    Posted October 15, 2009 at 10:16 | Permalink

    Wir haben sehr lange nach dieser Einstellung in QlikView Plugin gesucht. Vielen Dank für die ausfühliche Beschreibung.

    mfg
    Ein QlikView Developer aus Schweden

    • Posted October 16, 2009 at 17:33 | Permalink

      Freut mich, dass mein Blog auch in der “Nicht-deutschsprachigen-Region” gelesen wird :)

      mfg
      Stefan WALTHER

  3. Vladimir Sconza
    Posted January 8, 2010 at 22:10 | Permalink

    I really hope that you’ll translate this article to english soon …
    I think this should solve one of the current issues I have in our company …)

    Best regards
    V.

One Trackback

  1. […] Possibly posts:QlikTip #1: Statusbox/Auswahlstatus in Excel-Export integrieren […]