Gestione dell'output condizionale di PixelPerfect utilizzando le regole di formattazione
Le regole di formattazione possono essere utilizzate per modificare in modo condizionale il formato degli oggetti in un report di PixelPerfect. Ad esempio, è possibile creare un report che visualizzi un grafico soltanto per ciascun paese in cui le vendite superano una soglia selezionata. È inoltre possibile evidenziare le celle di una tabella che soddisfano condizioni specifiche.
Durante l'uso delle regole di formattazione, è necessario impostare i criteri utilizzando una formula, quindi creare un formato correlato. Il formato che si specifica viene applicato quando la formula restituisce Vero. Una regola può essere associata a diversi obiettivi dello stesso report, così come è possibile associare più regole allo stesso oggetto del report.
Si consiglia di utilizzare l'editor di formule integrato per evitare errori durante la creazione delle formule dei criteri.
Creare un nuovo filtro
Prima di creare il report, è necessario creare un nuovo filtro. I filtri devono essere creati prima di poter essere applicati a un report.
Procedere come segue:
- Fare clic su Filtri nel menu App.
- Fare clic su Crea filtro per creare un nuovo filtro.
- Inserire un nome per il filtro.
- Selezionare un'app dall'elenco a discesa App.
- Fare clic su Crea per creare il filtro.
- Fare clic su Campi.
- Fare clic su Aggiungi campo.
- Selezionare la Connessione al documento QlikView contenente l'oggetto desiderato.
- Selezionare Salesman dall'elenco a discesa Nome.
- Selezionare Il valore è dall'elenco a discesa nel riquadro Valori.
-
Selezionare un utente esistente nella casella a destra.
Per la creazione di utenti, vedere Creazione di utenti.
- Fare clic su Crea per confermare.
Creare un nuovo report PixelPerfect
Procedere come segue:
- Selezionare Report nel menu principale di Qlik NPrinting, quindi fare clic su Crea report.
- Immettere un Titolo per il report. PixelPerfect Report Conditional Table Display.
- Selezionare PixelPerfect dall'elenco a discesa Tipo.
- Selezionare un'app dall'elenco a discesa App.
- Fare clic su Crea per creare il report.
Applicare il filtro
Procedere come segue:
- Nella finestra del report, fare clic su Filtri.
- Spostare il filtro creato in precedenza da Voci disponibili a Voci selezionate.
- Fare clic su Aggiungi filtri.
- Fare clic su Panoramica per tornare alla finestra di panoramica del report.
Creare un nuovo modello di report PixelPerfect
Procedere come segue:
- Fare clic su Modifica modello per aprire l'Editor modelli.
- Fare clic con il pulsante destro del mouse sul nodo Livelli, quindi selezionare Aggiungi livelli.
Inserire una tabella di QlikView come livello
Procedere come segue:
- Selezionare la Connessione al documento QlikView contenente l'oggetto desiderato.
- Selezionare Sales by Country - CH304 dall'elenco di oggetti.
- Fare clic su OK.
Modificare la proprietà visibile nella banda dei dettagli
Procedere come segue:
- Con la stessa procedura normalmente utilizzata in un report di PixelPerfect, creare una nuova tabella basata su CH304.
- Selezionare DetailReport - "CH304_Level".
- Modificare la proprietà Visible da Yes a No.
La banda dei dettagli non sarà visibile. La regola di formattazione renderà la banda visibile solo per i paesi le cui vendite superano la soglia selezionata.
Creare una nuova regola e relativa applicazione alla tabella
Questo modulo descrive tutte le regole disponibili in un report.
Procedere come segue:
- Fare clic sulla freccia dello smart tag > della banda Detail1.
-
Fare clic sui tre punti a destra di Formatting Rules.
Verrà visualizzata la finestra Formatting Rules Editor.
- Fare clic su Edit Rule Sheet per aprire Formatting Rule Sheet Editor.
- Fare clic sul pulsante + per aggiungere una nuova regola.
- Selezionare CH304_Level dall'elenco a discesa Data Member.
-
Fare clic sul modulo Condition e aprire Conditional Editor facendo clic sui punti visualizzati a destra.
Nella colonna inferiore sinistra verrà visualizzato l'elenco di categorie di oggetti che è possibile utilizzare per creare la condizione
- Fare clic su Fields per visualizzare l'elenco di campi disponibili in Data Member.
- Fare doppio clic su Sales per aggiungerlo alla condizione.
- Fare clic sul simbolo > per aggiungerlo.
-
Digitare 30000. La formula finale sarà [Sales] > 30000.
Verranno visualizzati soltanto i grafici relativi ai paesi con le vendite superiori a 30000.
-
È inoltre possibile inserire [Sales] > 30000 digitandolo nella proprietà Condition.
-
Impostare la proprietà Visible su Yes dall'elenco a discesa.
Gli oggetti a cui viene applicata la condizione saranno visibili quando la condizione restituisce Vero.
- Fare clic su OK per confermare la condizione.
-
Immettere ShowSalesOverThreshold nel campo Name.
Utilizzare un nome significativo nel caso in cui sia necessario conservare il modello del report. Gli spazi non sono consentiti.
- Fare clic su Chiudi.
Applicare la regola di formattazione all'oggetto del report
Procedere come segue:
- Fare clic sulla voce ShowSalesOverThreshold nella colonna Rules available in a report per selezionarla.
-
Spostare la regola nella colonna Rules applied to a control facendo clic sulla freccia >.
Al controllo verranno applicate soltanto le regole di formattazione aggiunte a questa colonna.
- Fare clic su OK.
Aggiungere il grafico come immagine
Procedere come segue:
- Aggiungere Sales by Categories - CH212 al nodo Immagini.
- Aumentare l'altezza della banda Detail1 selezionando il bordo inferiore e trascinandolo in basso.
- Trascinare e rilasciare CH212 nella banda Detail1, quindi aumentarne le dimensioni selezionando e trascinando l'angolo inferiore destro.
- Fare clic sulla freccia dello smart tag > per aprire Picture Box Tasks.
- Selezionare Squeeze dall'elenco a discesa Sizing per inserire l'immagine del grafico nello spazio disponibile.
- Chiudere la finestra Picture Box Tasks facendo clic sull'area del modello.
Anteprima e salvataggio
Procedere come segue:
- Fare clic su Anteprima.
- Controllare il report, chiuderlo, quindi modificare nuovamente il modello, se necessario.
- Fare clic su Salva e chiudi per salvare il modello e chiudere l'editor modelli.