Operatori condizione nei campi personalizzati calcolati
È possibile utilizzare operatori di condizione o modificatori per la creazione di dati personalizzati calcolati in Adobe Workfront quando si utilizza la modalità testo. Per informazioni sull'utilizzo della modalità testo in Workfront, vedere Cenni preliminari sulla modalità testo.
Gli operatori o i modificatori di condizione consentono di creare un'istruzione di condizione connettendo campi Workfront esistenti nelle istruzioni e generando un nuovo campo. Gli operatori di condizione vengono utilizzati in genere per creare la condizione di un'istruzione "IF".
È possibile utilizzare le istruzioni "IF" in Workfront per confrontare, formattare e stringere insieme campi di dati a scopo di reporting e di dati personalizzati.
Puoi creare istruzioni "IF" per i seguenti elementi di Workfront:
- Viste
- Raggruppamenti
- Campi personalizzati calcolati
Per ulteriori informazioni sulla compilazione delle istruzioni "IF", vedere Panoramica delle istruzioni "IF".
Gli esempi in questa guida illustrano l’utilizzo degli operatori condizione nei campi personalizzati calcolati. Puoi utilizzarli anche in colonne o raggruppamenti personalizzati calcolati, seguendo la sintassi corretta per i campi personalizzati calcolati nei rapporti.
Per informazioni sulla differenza di sintassi tra i campi personalizzati calcolati e i dati personalizzati calcolati nei report, vedere Confronto tra campi personalizzati calcolati e colonne calcolate.
Per trovare i campi a cui desideri fare riferimento nelle espressioni personalizzate calcolate, fai riferimento a API Explorer. Per informazioni su API Explorer, vedere API Explorer.
In Workfront puoi utilizzare i seguenti modificatori di condizioni:
Utilizzare questo operatore per indicare che la condizione viene soddisfatta quando il primo campo dell'istruzione è uguale al secondo campo.
Ad esempio, utilizzare l'istruzione seguente in un campo personalizzato calcolato per generare un'istruzione "IF" che confronta la Data di completamento pianificata con la Data di completamento prevista di un'attività:
IF({projectedCompletionDate}={plannedCompletionDate},"On Track","Off Track")
Utilizzare questo operatore per indicare che la condizione viene soddisfatta quando il primo campo dell'istruzione è maggiore del secondo campo.
Ad esempio, utilizzare l'istruzione seguente in un campo personalizzato calcolato per generare un'istruzione "IF" che confronta la Data di completamento pianificata con la Data di completamento prevista di un'attività:
IF({projectedCompletionDate}>{plannedCompletionDate},"Late","")
Utilizzare questo operatore per indicare che la condizione è soddisfatta quando il primo campo dell'istruzione è maggiore o uguale al secondo campo.
Ad esempio, utilizzare l'istruzione seguente in un campo personalizzato calcolato per generare un'istruzione "IF" che confronta la Data di completamento pianificata con la Data di completamento prevista di un'attività:
IF({projectedCompletionDate}>={plannedCompletionDate},"Late","Early")
Utilizza questo operatore per indicare che la condizione è soddisfatta quando il primo campo dell'istruzione è minore del secondo campo.
Ad esempio, utilizzare l'istruzione seguente in un campo personalizzato calcolato per generare un'istruzione "IF" che confronta la Data di completamento pianificata con la Data di completamento prevista di un'attività:
IF({projectedCompletionDate}<{plannedCompletionDate},"Early","")
Utilizza questo operatore per indicare che la condizione è soddisfatta quando il primo campo dell'istruzione è minore o uguale al secondo campo.
Ad esempio, utilizzare l'istruzione seguente in un campo personalizzato calcolato per generare un'istruzione "IF" che confronta la Data di completamento pianificata con la Data di completamento prevista di un'attività:
IF({projectedCompletionDate}<={plannedCompletionDate},"Early","Late")
Aggiungi questo operatore davanti a uno degli operatori precedenti per negarlo.
Ad esempio:
- È uguale a: =
- Non è uguale a: !=
L’aggiunta di questo operatore davanti alle seguenti espressioni di dati aggiunge un’istruzione negativa alle espressioni:
- CONTAINS
- TRA
- IFIN
- ISBLANK
Per informazioni su queste espressioni di dati e per un elenco completo, vedere Panoramica delle espressioni di dati calcolati.
Utilizza questo operatore per indicare che la condizione è soddisfatta quando l’espressione trova il primo o il secondo valore dell'istruzione.
Ad esempio, utilizza l’istruzione seguente in un campo personalizzato calcolato per creare un’istruzione "IF" che contrassegna i progetti con lo stato Corrente o Pianificazione come "Attivo":
IF({status}="PLN"||{status}="CUR","Active","Not Active")
Utilizza questo operatore per indicare che la condizione è soddisfatta quando l’espressione trova un elemento che soddisfa due condizioni contemporaneamente.
Ad esempio, utilizza l’istruzione seguente in un campo personalizzato calcolato per generare un’istruzione "IF" che trova i progetti nello stato Corrente con una condizione A rischio e li contrassegna come "Mediazione necessaria".
IF({status}="CUR"&&{condition}="AR","Mediation Needed","")