Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2023-06-23
Riferimenti: Confronto di calcoli e campi calcolati

Riferimenti: Confronto di calcoli e campi calcolati

Diverse funzioni nei calcoli e nei campi calcolati sono simili, ma presentano alcune differenze.
I calcoli e i campi calcolati sono framework separati. Non è possibile scambiarli.
Per i calcoli:
  • Il sistema organizza e protegge i calcoli tramite una categoria assegnata, che determina il prodotto Workday a cui si applicano i calcoli.
  • Il sistema accede ai dati dei campi di report tramite calcoli del valore dell'istanza, calcoli di confronto degli insiemi di istanze e tabelle di ricerca avanzate.
Per i campi calcolati:
  • Il sistema crea campi calcolati attorno a un oggetto business assegnato.
  • Il sistema accede ai dati tramite i campi di report nell'oggetto business o i campi calcolati.

Confronto

Questa sezione confronta i calcoli e i campi calcolati con funzioni simili per facilitare la comprensione delle differenze.
Calcoli aritmetici
Funzione
Descrizione
Considerazioni
Calcolo aritmetico
Esegue funzioni solo tra due valori.
È possibile eseguire una sola operazione tra due operandi con un calcolo aritmetico. Per più operazioni, è possibile creare più calcoli nidificati l'uno nell'altro.
Il calcolo aritmetico supporta i seguenti operatori:
  • Aggiungi
  • Divisione
  • Moltiplicazione
  • Sottrazione
Se non si specifica l'arrotondamento, il sistema arrotonda automaticamente il risultato al centesimo (0,01) più vicino.
Campo calcolato Calcolo aritmetico
Restituisce il calcolo di più valori.
È possibile utilizzare il calcolo aritmetico per eseguire i seguenti calcoli:
  • Aggiungi
  • Divisione
  • Moltiplicazione
  • Sottrazione
Il campo calcolato:
  • Può gestire più di due valori.
  • Consente di utilizzare le parentesi.
  • Consente di specificare il codice valuta.
  • Restituisce zero in caso di errore.
Calcolo basato su step
Restituisce un singolo valore numerico che è il risultato di una serie di calcoli eseguiti in step.
È possibile definire condizioni e gruppi di condizioni per ogni step.
Le operazioni disponibili sono:
  • Aggiungi
  • Divisione
  • Esci
  • Massimo
  • Minimo
  • Moltiplicazione
  • Arrotondamento
  • Imposta
  • Sottrazione
Creare una data
Funzione
Descrizione
Considerazioni
Calcolo data creazione
Crea una nuova data combinando anno, mese e giorno.
I valori del mese e dei giorni dell'anno sono valori costanti. Per estrarre i valori da una data nel sistema, è possibile creare un calcolo di estrazione della data da utilizzare come input.
Campo calcolato Data creazione
Consente di creare un nuovo campo data o ora utilizzando i componenti di altri campi o di valori specificati.
A differenza del calcolo della data di creazione, il campo calcolato:
  • Include l'opzione per estrarre i valori di data o ora da una data in Workday.
  • Include l'ora (ore, minuti, secondi e millisecondi) e il fuso orario.
  • Restituisce un valore vuoto in caso di errore.
Calcolare una data futura o passata
Funzione
Descrizione
Considerazioni
Calcolo di incremento/decremento data
Inizia con una data e aggiunge o sottrae anni, mesi o giorni per restituire un'altra data.
Per creare la data di inizio iniziale, è necessario definire un calcolo del valore di istanza o utilizzare 1 fornito da Workday.
Campo calcolato Incremento o Decremento data
Calcola una data che è un numero di giorni, mesi o anni prima o dopo il valore di un campo data.
Aggiunge o sottrae un numero di ore, minuti, secondi e millisecondi a o da una data.
Il campo calcolato della data di incremento o decremento può aggiungere o sottrarre ore, minuti, secondi e millisecondi a o da una data.
Restituisce un valore o una data costante
Funzione
Descrizione
Considerazioni
Calcolo data costante
Restituisce una data costante definita.
Data Campo calcolato costante
Consente di creare una costante di data, ora o fuso orario in modo da poterla utilizzare in altri calcoli.
Il campo calcolato della costante di data:
  • Include il tempo (ore, minuti, secondi e millisecondi).
  • Consente di definire un fuso orario.
Calcolo del valore costante
Restituisce un valore costante definito.
Campo calcolato Costante numerica
Consente di assegnare una costante numerica a un campo in modo da poterla utilizzare in altri calcoli.
Il valore numerico può essere un numero intero o un numero reale.
Restituisce un valore in base a condizioni
Funzione
Descrizione
Considerazioni
Calcolo condizionale
Valuta una serie di condizioni e restituisce una data o un valore associato alla prima condizione che è vero. Se nessuna condizione è vera, il calcolo restituisce un valore predefinito.
È necessario utilizzare uno dei seguenti calcoli come condizione:
  • Confronto tra istanze
  • Logica
  • Calcolo di confronto valori
Campo calcolato Valuta espressione
Raggruppa e trasforma i dati valutando una serie di condizioni booleane e restituendo il valore associato alla prima condizione che è vera. Se non sono soddisfatte le condizioni, il campo calcolato restituisce il valore predefinito.
È necessario disporre di campi esistenti per le condizioni e i valori valutati.
Campo calcolato Valutazione fascia espressione
Specifica i valori per le condizioni booleane e restituisce le istanze raggruppate.
È necessario che siano presenti campi per le condizioni valutate.
Ricerca
Funzione
Descrizione
Considerazioni
Calcolo di ricerca
Cerca un valore in base a un altro valore.
A differenza dei campi calcolati di valutazione dell'espressione e di valutazione della fascia di espressione:
  • È necessario creare una tabella di ricerca separata per i calcoli di ricerca.
  • È possibile assegnare decorrenze ai valori di ricerca e restituzione.
Le tabelle di ricerca avanzata possono avere criteri di ricerca di:
  • Campi di report dell'istanza
  • Calcoli numerici
  • Campi di report di testo
Ricerca valore correlato campo calcolato
Restituisce il valore di un campo in un oggetto business correlato.
È possibile promuovere i campi da un oggetto business correlato all'oggetto business principale in modo da poter eseguire le seguenti azioni sui campi:
  • Filtro
  • Gruppo
  • Report
  • Ordina
  • Riepiloga
Estrarre valori istanza
Funzione
Descrizione
Considerazioni
Calcolo del valore dell'istanza
Restituisce un valore booleano, una valuta, una data o un valore numerico recuperando i valori per un'istanza.
Restituisce un solo valore.
Campo calcolato Estrai istanza singola
Estrae una singola istanza da un campo con più istanze in base a condizioni booleane.
Campo calcolato Estrai istanza multipla
Restituisce più istanze di un oggetto business correlato in base a una condizione.
Estrae più istanze da un oggetto business correlato in base a condizioni booleane.
Calcolare la differenza tra le date
Funzione
Descrizione
Considerazioni
Calcolo della differenza di date
Restituisce l'intervallo tra due date in giorni, mesi o anni.
Campo calcolato Differenza data
Restituisce l'intervallo tra due date o ore in anni, mesi, giorni, ore, minuti o secondi.
A differenza del calcolo della differenza di date, il campo calcolato della differenza di date:
  • Include il tempo (ore, minuti e secondi).
  • Restituisce zero in caso di errore.
  • Può ignorare i componenti della data di livello inferiore. Esempio: è possibile determinare se il sistema tiene conto dei giorni e dell'ora quando trova la differenza di date per un mese.
Estrarre una parte di una data come numero
Funzione
Descrizione
Considerazioni
Calcolo estrazione data
Restituisce l'anno, il mese o il giorno di una data sotto forma di numero.
Limitato a giorno, mese o anno.
Immettere la data da analizzare come calcolo del valore di istanza.
Formato campo calcolato Data
Restituisce parte di un campo data come campo di testo.
  • Consente di definire un formato personalizzato.
  • Include formati predefiniti aggiuntivi, come i periodi fiscali.
  • Include il tempo (ore, minuti e secondi).
Confrontare i valori
Funzione
Descrizione
Considerazioni
Calcolo di confronto insieme di istanze
Confrontare un campo report o un campo personalizzato e un valore o un insieme di valori utilizzando un operatore relazionale.
Calcolo di confronto valori
Confrontare due operandi utilizzando un operatore relazionale.
È possibile utilizzare un calcolo di confronto valori per confrontare i risultati di calcoli di valori di istanza diversi o con un calcolo di valore costante.
Questo calcolo confronta solo i dati numerici.
Campo calcolato Condizione Vero/Falso
Restituisce Vero o Falso in base a condizioni booleane.
Consente di creare direttamente nei campi calcolati confronti tra:
  • Valori
  • Campi esistenti
Questo calcolo confronta dati numerici e non numerici.
Vero/Falso
Funzione
Descrizione
Considerazioni
Calcolo logico
Restituisce Vero o Falso in base a condizioni booleane.
Restituisce Vero per le istruzioni AND, se tutte le condizioni sono vere.
Restituisce Vero per le istruzioni OR, se una o più condizioni sono vere.
È necessario disporre di confronti predefiniti come:
  • Calcoli di confronto valori
  • Calcoli del valore dell'istanza
  • Calcoli di confronto tra insiemi di istanze
Campo calcolato Condizione Vero/Falso
Restituisce Vero o Falso in base a condizioni booleane.
Consente di creare direttamente nei campi calcolati confronti tra:
  • Valori
  • Campi esistenti
Questo calcolo confronta dati numerici e non numerici.