Willkommen zu einem weiteren #Feature Friday!
Heute behandeln wir eine weniger bekannte Funktion:
Expression Editor
In Mail & Deploy können Expressions verwendet werden, um bestimmten Funktionen Werte bereitzustellen. Sie sind eine Kombination aus bekanntem Qlik-Code, leicht verständlichem Mail & Deploy-Code und Visual Basic.NET.
Keine Sorge, Mail & Deploy verfügt bereits über eine große Liste integrierter Werte, aus denen Sie im Expression Editor auswählen können. Sie müssen also keine tieferen Kenntnisse in Visual Basic.NET haben.
Mit Expressions können Sie jedoch Ihre Berichte vollständig anpassen und die Aufgaben für die Berichtsverteilung in Mail & Deploy angeben. Mit Expressions können Sie Ihre Qlik-Berichterstellung noch dynamischer und leistungsfähiger gestalten.
Natürlich können Sie Expressions auch selbst eingeben. Bei Mail & Deploy geht es jedoch darum, Zeit in Ihrer Berichterstellung zu sparen. Daher können Sie einfach einen der gebrauchsfertigen Werte im Expression Editor von Mail & Deploy auswählen.
Sie können zwischen konstanten Werten, dynamischen Werten oder Berechnungen (Werte, die aus konstanten und / oder dynamischen Werten berechnet werden) wählen.
Um Ihnen eine Vorstellung davon zu geben, wie diese Funktion von Mail & Deploy Ihre Berichterstellung mit QlikView und Qlik Sense vereinfachen kann, möchten wir zwei häufig verwendete Expressions hervorheben.
Datasource Bookmark Name
Wenn Sie diese Option auswählen, wird ein neues Dialogfeld angezeigt, in dem Sie eines Ihrer Lesezeichen aus einer der Datenquellen auswählen können. In der Expression wird ein konstanter Wert eingefügt, der dem Namen des ausgewählten Lesezeichens entspricht.
Report Document Existence
Manchmal muss überprüft werden, ob tatsächlich ein Berichtsdokument mit einem bestimmten Namen vorhanden ist.
Angenommen, Sie haben eine Aufgabe, die ein Berichtsdokument basierend auf einem Bericht erstellt, in eine Gruppe einbettet, das Berichtsdokument im Dateisystem speichert und per E-Mail verteilt.
Dieser Bericht hat die Bedingung, dass das Berichtsdokument nur erstellt wird, wenn diese Bedingung erfüllt ist.
Offensichtlich sollten die Aktionen in der Gruppe, die das Berichtsdokument im Dateisystem speichern und das Berichtsdokument per E-Mail verteilen, nur ausgeführt werden, wenn das Berichtsdokument tatsächlich erstellt wurde (z. B. wenn die Bedingung des Berichts erfüllt wurde).
Dies kann leicht erreicht werden, indem eine Bedingung für die Gruppenaktion festgelegt wird, die das Vorhandensein des Berichtsdokuments prüft. Die Bedingung für die Expression muss prüfen, ob das Berichtsdokument vorhanden ist. Wenn das Berichtsdokument nicht vorhanden ist, wird die Gruppenbedingung nicht erfüllt und daher werden die Aktionen zum Speichern und Verteilen des Berichtsdokuments nicht ausgeführt.
Wenn Sie mehr über den Expression Editor und die Verwendung von Visual Basic.Net in Mail & Deploy erfahren oder die vollständige Liste der Ausdrücke abrufen möchten, melden Sie sich einfach bei uns. Wir zeigen Ihnen gerne, was mit unserer Qlik Reporting Suite möglich ist.