Modifica delle formule (Generatore report 1.0)
Per restituire i dati che si desidera includere nel report, è possibile modificare la formula, impostare il livello di aggregazione, rimuovere i duplicati e aggiungere filtri alle formule nei campi creati dall'utente e in quelli che fanno parte dell'origine dei dati.
Visualizzazione delle formule nei campi
Ad alcuni campi dell'origine dei dati, ad esempio i campi di aggregazione, sono già associate formule. Per visualizzare la formula inclusa in un campo, è possibile fare clic con il pulsante destro del mouse sul nome del campo selezionato nella finestra di dialogo Definisci formula e quindi scegliere Sostituisci con definizione. Il nome del campo verrà sostituito con la formula a esso associata.
Espansione dei campi
Non è necessario che i campi a cui viene fatto riferimento nelle formule appartengano alla medesima entità. È possibile infatti che si trovino in entità correlate. Quando si espande un campo, è possibile visualizzare la relazione tra il campo stesso e l'entità di contesto della formula che vi fa riferimento. Dopo avere espanso il riferimento, è possibile modificare il livello di aggregazione, rimuovere i duplicati o applicare un filtro a un'entità in qualsiasi posizione nel percorso della relazione.
È possibile espandere qualsiasi formula inclusa nell'origine dei dati nonché le formule create appositamente per il report. Fare doppio clic su una formula nella casella Formula per espanderla oppure fare clic con il pulsante destro del mouse sulla formula e quindi scegliere Espandi. La relazione tra le entità viene visualizzata sotto la casella Formula.
Applicazione di filtri alle formule
L'applicazione di filtri alle formule incluse nel report consente di individuare le soluzioni relative a quesiti specifici sui dati. I filtri vengono utilizzati per escludere dati dal report.
Ad esempio, si supponga di creare un elenco di clienti in base ai rispettivi comportamenti e che si desideri conoscere l'età media di quelli che hanno acquistato prodotti specifici negli ultimi tre mesi. Per individuare i clienti che rientrano nella categoria, è necessario applicare un filtro. Quando si applica un filtro, l'elenco di clienti viene limitato a quelli che soddisfano i criteri specificati. Dopo aver generato l'elenco dei clienti, è possibile applicarvi formule per recuperare le informazioni desiderate.
Per applicare un filtro, espandere la formula, fare clic su nessun filtro applicato e quindi su Crea nuovo filtro. Se si è precedentemente definito un filtro che si desidera applicare anche a questa formula, è possibile invece fare clic su Usa un filtro esistente. Nella finestra di dialogo Filtra dati è possibile creare, modificare e salvare il filtro allo stesso modo che in Generatore report. Quando si salva un filtro, il nome corrispondente viene visualizzato accanto al nome della formula del campo. È possibile modificare ulteriormente il filtro e la formula.
Utilizzo di dati duplicati
A seconda dei quesiti specifici a cui si tenta di rispondere, è possibile scegliere se mantenere o rimuovere i dati duplicati nel report. Se, ad esempio, ai clienti sono associati ordini di prodotti e si desidera calcolare il numero totale di prodotti per cliente, è necessario scegliere se considerare i prodotti acquistati più volte dallo stesso cliente oppure se calcolare solo il numero di prodotti distinti per cliente. Per impostazione predefinita, in Generatore report i dati duplicati vengono mantenuti.
Per rimuoverli, espandere la formula e fare clic sul collegamento Mantieni tutti i duplicati. Nella finestra di dialogo Rimuovi duplicati è possibile selezionare i dati duplicati che si desidera mantenere o rimuovere.
Livelli di aggregazione
A seconda del tipo di dati che si desidera analizzare e alla modalità di analisi, è possibile impostare un livello di aggregazione per i dati in qualsiasi posizione nella relazione dell'entità all'interno del riferimento espanso. Impostare i livelli di aggregazione se si desidera utilizzare due aggregazioni nella stessa formula.
Ad esempio, per ottenere l'importo medio per ordine tra tutti gli ordini relativi a un dipendente, verrà utilizzata la funzione SOMMA per sommare i totali delle singole voci d'ordine (Sum Amount da Order Details) a livello di ordine e quindi verrà calcolata la media (funzione MEDIA) degli importi per ordine relativamente a tutti gli ordini che fanno riferimento al dipendente. È necessario aggregare la somma dell'importo solo al livello dell'ordine e non al livello del dipendente. Il livello di aggregazione scelto dipende dalla modalità di analisi dei dati.
Per modificare il livello di aggregazione, è necessario espandere il campo, fare clic con il pulsante destro del mouse sull'entità che si desidera includere nell'aggregazione e quindi scegliere Applica aggregazione a questi campi. Per eseguire questo tipo di aggregazione, è necessario disporre di più entità visualizzate quando viene espanso il campo.