Impostazione dei valori visualizzati in base ad altre colonne

In alcuni casi potrebbe essere preferibile mostrare valori diversi rispetto a quelli che vengono effettivamente visualizzati e che definiscono un asse. I valori visualizzati possono essere configurati facilmente nel riquadro a comparsa Dati nell'analisi espanso.

È ad esempio possibile che i dati relativi agli ID dei clienti si trovino in una tabella dati esterna (ad esempio, dati in streaming), insieme a molte altre informazioni, ma che la mappatura degli ID ai nomi effettivi dei clienti si trovi in una tabella dati importata più piccola. Quando una delle tabelle dati è interna al database, non è possibile aggiungere colonne direttamente per eseguire il join delle due tabelle. Si può quindi scegliere di mostrare i dati in base agli ID esterni in una visualizzazione, ma cambiare i valori visualizzati affinché vengano invece mostrati i nomi dei clienti provenienti dalla tabella dati importata come etichette dell'asse (dati e valori visualizzati allo stesso modo posso provenire da tabelle dati sia interne alla memoria che interne al database quando si utilizzano valori visualizzati).

I valori visualizzati vengono configurati nel riquadro a comparsa Dati nell'analisi espanso. Come valori visualizzati sono consentite solo le colonne e le espressioni di tipo stringa.

Quando si definiscono valori visualizzati e nella tabella dati di destinazione è disponibile una sola colonna stringa corrispondente, è possibile scegliere di mostrare solo il valore dall'altra colonna o una combinazione del valore precedente e del valore visualizzato dall'altra colonna:

È possibile specificare configurazioni simili anche se le opzioni di collegamento non sono disponibili. Per eseguire questa operazione, definire un'espressione personalizzata nella colonna dei valori visualizzati (ad esempio, Concatenate([Employees].[Employee ID],": ",[Employees].[Name])). Non sono supportate espressioni che combinano colonne provenienti da tabelle dati multiple.

Nota: al momento, solo colonne classificate come identificatori o categorie possono avere valori visualizzati. Se i valori visualizzati vengono selezionati da un altro tipo di colonna saranno automaticamente ricategorizzati come "Categorie". Questo fa in modo che le espressioni che utilizzano questa colonna si aspettino un'espressione di categoria invece di una continua. Non è possibile utilizzare valori visualizzati con dati cubo e non è possibile utilizzare immagini o dati geometrici come valori visualizzati.

Per utilizzare valori di colonna provenienti da una tabella dati differente, deve esistere una corrispondenza di colonne tra le due tabelle dati. Questa viene spesso creata automaticamente (ad esempio se il nome e il tipo di dati di due colonne di ID nelle tabelle dati sono uguali) ma è anche possibile configurare corrispondenze di colonne specifiche utilizzando Spotfire Analyst. Per informazioni generali sulle tabelle dati corrispondenti, vedere Più tabelle dati in una visualizzazione nella guida di Spotfire Analyst.

Nota: quando si cambiano i valori visualizzati per una colonna, i valori visualizzati saranno mostrati in tutti i punti in cui ha senso mostrarli, ad esempio come etichette di asse su assi di categoria, nelle descrizioni dei comandi nelle visualizzazioni o nei filtri mediante caselle di controllo, pulsanti di opzione, caselle di riepilogo o per elementi. I filtri intervallo e altre applicazioni continue mostreranno sempre i valori originali. La ricerca nei filtri di testo viene eseguita sempre rispetto ai dati originali, pertanto la ricerca di un valore visualizzato non produrrà alcun risultato, mentre la ricerca nei filtri mediante casella di riepilogo mostrerà risultati sia per i valori visualizzati che per i valori originali.

Procedura

  1. Nella barra di creazione, fare clic su Dati nell'analisi e quindi sulla colonna per cui si desidera cambiare i valori visualizzati.
  2. Nel riquadro a comparsa espanso, assicurarsi che sia selezionata l'opzione Dettagli sulla colonna selezionata.
  3. Nella parte inferiore del riquadro a comparsa espanso, fare clic sul selettore di colonna sotto Valori visualizzati.
    Se nell'analisi è presente più di una tabella dati ed è disponibile una corrispondenza di colonna, sopra il selettore di colonna espanso verrà visualizzato un elenco a discesa che consente di scegliere una tabella dati. Se nell'analisi è presente una tabella dati singola è possibile scegliere solo le colonne da quella tabella dati. Per istruzioni su come aggiungere un'altra tabella dati all'analisi, vedere Selezione dei dati da analizzare e Scelta della modalità di caricamento dei dati.
  4. Nella parte superiore del selettore di colonna, scegliere la tabella dati da cui selezionare i valori per i valori visualizzati.
    se nell'elenco non è presente alcuna colonna, è possibile che non sia definita una corrispondenza di colonne. Per ulteriori informazioni, vedere Associazione di colonna nella guida di Spotfire Analyst.
  5. Fare clic sulla colonna per fornire i valori visualizzati.
    è possibile anche definire un'espressione personalizzata per i valori visualizzati. Ad esempio, Concatenate([Employees].[Firstname], " ",[Employees].[Last name]). Vedere di seguito per ulteriori dettagli.
    visualizzazioni e filtri applicabili vengono aggiornati per mostrare i valori visualizzati invece dei valori originali.

Esempio

Suggerimento: per escludere un asse in una singola visualizzazione dall'uso dei valori visualizzati e utilizzare invece i valori originali nella colonna, è possibile specificare un'espressione personalizzata su quell'asse. Ad esempio: Integer([Employee ID]) as [Employee ID]

In questo esempio, nell'analisi sono presenti due tabelle dati differenti; la prima contiene i salari di un certo numero di dipendenti, identificati utilizzando il numero del dipendente:

La seconda tabella dati contiene una mappatura del numero di dipendente al nome e cognome del dipendente:

Mostrando i dati non elaborati della tabella dati dei salari in un grafico a barre si vedrebbe semplicemente una serie di barre con numeri, ma impostando il valore visualizzato per la colonna dei numeri di dipendente in modo che sia il concatenamento di nome e cognome della tabella della mappatura (utilizzando l'espressione personalizzata Concatenate([Employees].[First name]," ",[Employees].[Last name])) è possibile visualizzare direttamente ogni dipendente con il salario corrispondente:

Il nome visualizzato per la colonna Employee ID nella tabella dati Salaries è stato specificato nel riquadro a comparsa Dati nell'analisi espanso:

Vedere anche Ordinamento di colonne con valori visualizzati.