Configurazione delle funzioni dati
Quando si esegue una funzione dati, è necessario definire come gestire i parametri di input e output della definizione di funzione dati all'interno dell'analisi. Per utilizzare la funzione dati in un'analisi, è necessario specificare una mappatura di tutti i parametri obbligatori in Spotfire. In questo argomento vengono illustrate in dettaglio le diverse configurazioni che potrebbero essere disponibili quando si esegue o si modifica una funzione dati nel client Web.
Prima di iniziare
Procedura
- Eseguire i passaggi 1, 2 e 3 in Esecuzione delle funzioni dati nei client Web Spotfire.
-
Se la funzione dati è progettata per utilizzare parametri di input per determinare su cosa basare il calcolo, è necessario configurare gli input.
Questi possono ad esempio essere un valore, una colonna o una tabella di dati selezionabili dall'analisi. Non tutte le funzioni dati richiedono input ed è possibile che si verifichino anche casi in cui gli input facoltativi ottimizzano il risultato del calcolo. È l'autore della funzione dati che determina cosa è necessario fornire, specificando il tipo di input e ciò che è obbligatorio.Suggerimento: Se sono presenti molti input nella funzione dati selezionata e solo alcuni di essi sono obbligatori, è possibile fare clic su Mostra sempre prima gli input obbligatori per spostare gli input facoltativi alla fine dell'elenco e nasconderli.
Input:
Quando si specifica l'input per un parametro selezionato, non è possibile selezionare tra tutti i tipi di input descritti di seguito. Vengono infatti visualizzate solo le opzioni applicabili alla funzione dati corrente e all'analisi.
- Tabella dati: selezionare una tabella dati utilizzando l'elenco a discesa.
(La selezione della tabella dati è spesso un passaggio precedente alla selezione di una o più colonne ma può anche essere un tipo di input separato. In questo caso, il tipo di input elenca solo le tabelle dati in cui le colonne di tutti i tipi di dati sono consentite come input per la funzione dati. È invece possibile utilizzare l'opzione Colonne per selezionare tutte le colonne dei tipi di dati consentiti da una tabella dati specifica se nell'elenco non è presente la tabella dati desiderata.)
- Colonna: selezionare una singola colonna dalla tabella dati specificata utilizzando l'elenco a discesa.
- Colonne: selezionare una o più colonne nella finestra di dialogo Seleziona colonne.
- Espressione di ricerca: selezionare un numero di colonne in base a un'espressione di ricerca (premere Invio per eseguire la ricerca). Questa opzione è utile se si desidera selezionare molte colonne che, ad esempio, iniziano con le stesse lettere.
- Espressione personalizzata: specificare la propria espressione nella finestra di dialogo Modifica espressione.
- Valore: digitare un valore di input. Il valore è in genere accompagnato da un selettore del tipo di dati, in cui è possibile modificare il tipo di dati per il valore immesso.
- Nessuno: non sono stati selezionati gestori di input o non esiste alcun valore predefinito. Questa opzione può essere utilizzata per parametri di input facoltativi. Se il parametro di input è obbligatorio, per poter continuare è necessario specificare un input.
L'opzione Limita per consente di limitare i calcoli basati su valori di colonna o tabelle dati alle sole righe che soddisfano una combinazione specifica di filtri e contrassegni. Se vengono selezionate più opzioni, verranno elaborati soltanto i calcoli delle righe corrispondenti all'intersezione dei filtri e dei contrassegni selezionati. Per basare i calcoli su tutte le righe, non aggiungere alcun limite.
Suggerimento: Quando un'istanza della funzione dati è stata aggiunta a un'analisi e gli output sono colonne o righe utilizzate in una visualizzazione, è possibile modificare i valori di input direttamente dalla visualizzazione e provare rapidamente qual è l'effetto di valori di input diversi. È possibile modificare i parametri di input e output anche dalla visualizzazione Funzioni dati nell'area dati. - Tabella dati: selezionare una tabella dati utilizzando l'elenco a discesa.
-
Stabilire se selezionare l'opzione Aggiorna funzione automaticamente.
Selezionare questa casella di controllo per aggiornare automaticamente i risultati dalla funzione dati ogni volta che si modificano le impostazioni di input. Se la casella di controllo è deselezionata, sarà necessario un aggiornamento manuale per rendere effettivi gli aggiornamenti. L'aggiornamento può essere eseguito dalla finestra di dialogo Proprietà funzione dati nel client installato oppure un autore di Spotfire Analyst può aggiungere un controllo azione in modo che sia possibile eseguire l'aggiornamento da un'area di testo.Una funzione dati configurata per il caricamento automatico passerà all'aggiornamento manuale se vengono rilevate dipendenze cicliche nell'analisi.
- Fare clic su OK quando si è terminato con gli input.
-
La configurazione degli output determina cosa fare con il risultato del calcolo. È ad esempio possibile ottenere una nuova tabella dati, nuove colonne o righe oppure un valore di proprietà del documento che può essere utilizzato per definire una riga in una visualizzazione. I tipi di output disponibili dipendono dal risultato che la funzione dati selezionata genera (valore, colonna o tabella) e da ciò che è attualmente presente nell'analisi. Se ad esempio quando si esegue la funzione dati non è presente una tabella dati nell'analisi, l'unica opzione disponibile sarà l'aggiunta di una nuova tabella dati. Quando la tabella dati sarà presente, saranno disponibili più opzioni.
Output:
- Aggiungi come nuova tabella dati: consente di creare una nuova tabella dati.
- Aggiungi come righe a: indicare la tabella dati specificata. Per ulteriori informazioni, vedere Aggiunta di righe a una tabella dati.
- Aggiungi come colonne a: indicare la tabella dati specificata tramite un'operazione di join. Per ulteriori informazioni, vedere Aggiunta di colonne a una tabella dati.
- Aggiungi come colonne calcolate a: indicare la tabella dati (finale) selezionata.
Se si è scelto di limitare l'input alle sole righe contrassegnate o filtrate, l'opzione Mappa risultato a righe limitate per consente di specificare come aggiungere i valori risultanti alla tabella dati. Se questa casella di controllo è deselezionata, i risultati vengono aggiunti alle prime righe nella tabella dati specificata, ma se si sceglie di calcolare i risultati solo per i valori filtrati, è possibile che si desideri aggiungere i risultati alle righe che vengono filtrate quando viene eseguito il calcolo. Nell'elenco a discesa selezionare il parametro di input da confrontare.
- Sostituisci tabella dati: consente di sostituire una tabella dati precedentemente aggiunta selezionandola nell'elenco a discesa.
- Aggiungi come valore proprietà del documento nell'analisi. È possibile definire una nuova proprietà o aggiornarne una esistente. Si tenga presente che se si definisce una nuova proprietà, non verrà creata finché l'esecuzione della funzione dati non verrà completata correttamente.
- Aggiungi come valore di proprietà tabella dati: selezionare una tabella dati e creare o aggiornare una proprietà della tabella dati.
- Aggiungi come valore proprietà colonna: selezionare una tabella dati, una colonna in tale tabella e creare o aggiornare una proprietà colonna.
- Una volta terminata l’operazione, fare clic su OK.