Feature Friday: Expressions
Benvenuti a un altro #Feature Friday!
Oggi viene trattata una funzionalità poco conosciuta:
Expressions Icon Expression Editor
In Mail & Deploy, le espressioni vengono utilizzate per fornire valori a determinate funzioni. Esse costituiscono una combinazione di codice Qlik noto, codice Mail & Deploy di facile comprensione e Visual Basic.NET.
Mail & Deploy dispone già di un ampio elenco di valori integrati selezionabili nell'editor di espressioni. Pertanto, non è necessaria una conoscenza approfondita di Visual Basic.NET.
Tuttavia, le espressioni consentono di personalizzare integralmente i report e di specificare le attività per la distribuzione dei report in Mail & Deploy. Con le espressioni, la reportistica Qlik diventa più dinamica e performante.
Expression Editor Mail & DeployUtilizzo di Visual Basic.NET e Qlik per creare espressioni in Mail & Deploy
È possibile digitare manualmente le espressioni. Tuttavia, Mail & Deploy è progettato per ottimizzare i tempi nella reportistica. Pertanto, è possibile selezionare uno dei valori pronti all'uso nell'editor di espressioni di Mail & Deploy.
La scelta è tra Valori Costanti, Valori Dinamici o Calcoli (valori calcolati da valori costanti e/o dinamici).
Expression Editor in Mail & DeployExpression Editor
Per illustrare come questa funzionalità di Mail & Deploy semplifichi la reportistica con QlikView e Qlik Sense, vengono evidenziate due espressioni comunemente utilizzate.
Nome Bookmark del Datasource
Selezionando questa opzione, compare una finestra di dialogo che permette di scegliere uno dei bookmark di una delle origini dati. Nell'espressione verrà inserito un valore costante corrispondente al nome del bookmark selezionato.
Esistenza del Documento Report
Talvolta è necessario verificare se un documento report con un determinato nome esista effettivamente.
Si ipotizzi un'attività che crea un documento report basato su un report, lo inserisce in un gruppo, lo salva nel file system e lo distribuisce via e-mail.
Questo report presenta una condizione per cui il documento report viene creato solo se tale condizione è soddisfatta.
Di conseguenza, le azioni nel gruppo che salvano il documento report nel file system e lo distribuiscono via e-mail devono essere eseguite solo se il documento report è stato effettivamente creato (ovvero se la condizione del report è stata soddisfatta).
Questo obiettivo si raggiunge impostando un'azione di gruppo con una condizione che verifichi l'esistenza del documento report; la condizione per l'espressione deve controllare se il documento report esiste. Se il documento report non esiste, la condizione del gruppo non sarà soddisfatta e le azioni di salvataggio e distribuzione non verranno eseguite.
Per maggiori informazioni sull'editor di espressioni e sull'utilizzo di Visual Basic.Net in Mail & Deploy, o per consultare l'elenco completo delle espressioni, è possibile contattarci. Siamo disponibili a illustrare le potenzialità della nostra Qlik Reporting Suite.



