Aggiungere un campo calcolato Prism a un set di dati
- Uno dei seguenti requisiti di sicurezza:
- DominioPrism Datasets: Managenell'area funzionale Prism Analytics.
- AutorizzazioneEditor set di datiper il set di dati
- Autorizzazionedi Proprietario del set di datiper il set di dati.
È possibile trasformare i dati in un set di dati aggiungendo i campi calcolati di Prism al set di dati. I campi calcolati di Prism modificano il numero di campi in un set di dati, ma non il numero di record.
Un campo calcolato Prism contiene i seguenti componenti:
Componente | Descrizione |
|---|---|
Nome | Il nome specificato è il nome visualizzato del campo. |
Espressione | L'espressione descrive uno step di elaborazione che si desidera eseguire sui dati in altri campi del set di dati. Le espressioni possono includere:
Per ulteriori informazioni, consultare Concetto: Prism Expression Language. |
Tipo di campo | L'espressione determina il tipo di campo del valore restituito. Se l'espressione include una funzione, il valore restituito della funzione determina il tipo di campo. Se l'espressione non include alcuna funzione, l'operatore determina il tipo di campo:
|
Potrebbe essere necessario creare diversi campi calcolati di Prism per ottenere il risultato desiderato. È possibile utilizzare il risultato di un campo calcolato Prism nelle espressioni di altri campi calcolati Prism per definire una catena di step di elaborazione.
È possibile utilizzare un campo calcolato Prism per:
Campo Scopo | Esempio |
|---|---|
Convertire un tipo di campo in un altro tipo di campo. | Modificare un tipo di campo Intero in un tipo di campo Lungo, in modo da poter utilizzare la funzione EPOCH_MS_TO_DATE su di esso. Esempio:
|
Eseguire un calcolo aritmetico. | Calcolare l'utile netto in base ai ricavi e alle spese. Esempio:
Calcolare la percentuale dei ricavi totali per una determinata vendita. Esempio:
|
Estrarre i valori da un campo diverso. | Estrarre i codici valuta da un campo valuta utilizzando la funzione EXTRACT_CODE. Esempio:
|
Combinare i valori di due campi di testo in un campo di testo. | Combinare campi separati costituiti da Cognome e Nome in un campo utilizzando la funzione CONCAT. Esempio:
|
Verificare una condizione particolare. | Verificare se l'anno è compreso tra il 2019 e il 2020 inclusi. Esempio:
|
Riempire l'inizio di un campo di testo con zeri iniziali. | [EEID] è un campo di testo contenente dati numerici di lunghezza variabile e si desidera creare un campo [Employee ID] che sia sempre composto da 7 caratteri, inclusi gli zeri iniziali dove necessario. Creare un campo calcolato denominato [PaddedID] che aggiunga un numero sufficiente di zeri all'inizio di [EEID] per creare una stringa completa, anche se [EEID] è una stringa vuota. Esempio:
Creare quindi un campo calcolato denominato [Employee ID] che restituisca gli ultimi 7 caratteri del campo [PaddedID]. Esempio:
|
Restituisce una data specifica in base a un campo Data. | Il campo [EFF_Date] è un campo Data e si desidera calcolare e restituire l'ultimo giorno del mese corrente.
|
Per eliminare un campo calcolato Prism, accedere all'attività
Modifica trasformazioni set di dati
, selezionare il menu del campo calcolato Prism che si desidera rimuovere e selezionare Elimina campo
. L'eliminazione di un campo potrebbe causare errori se altri campi calcolati di Prism fanno riferimento al campo eliminato.- Accedere all'attivitàModifica trasformazioni set di datiper un set di dati.
- Selezionare una pipeline di set di dati (obbligatoria per i set di dati derivati) e una fase in cui aggiungere il campo calcolato Prism.
- SelezionareAggiungi campo.
- Immettere un'espressione nell'editor delle espressioni.Se si utilizzano campi Valuta che contengono codici diversi, il risultato di tali calcoli viene considerato NULL.
- Nel pannello Impostazioni, immettere un nome. I nomi dei campi devono seguire le regole di convalida della denominazione.
- Salvare il campo calcolato Prism facendo clicsu InviooA caposulla tastiera.Se si fa clic su un altro campo della pagina, le modifiche vengono salvate anche nel campo calcolato Prism.
- (Facoltativo) È possibile inserire commenti su una riga e su più righe in qualsiasi posizione all'interno di un'espressione Prism. Tutto il testo tra i seguenti caratteri viene considerato come commenti: /* */I valori dei dati non vengono considerati come commenti se si racchiudono questi caratteri e il commento tra virgolette doppie.