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, consulta Panoramica 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 creazione di 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 rapporti, consulta 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, consulta API Explorer.

In Workfront puoi utilizzare i seguenti modificatori di condizioni:

Operatore condizione
Sintassi dell’operatore di condizione
Definizione dell’operatore condizione
Equal (Case Insensitive)
=

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")

Maggiore di
>

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","")

Maggiore o uguale a
>=

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")

Minore di
<

Utilizzare questo operatore per indicare che la condizione viene 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","")

Minore o uguale a
<=

Utilizzare questo operatore per indicare che la condizione viene 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")

Non
!

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, vedi Panoramica delle espressioni di dati calcolati.

Oppure
||

Utilizzare questo operatore per indicare che la condizione viene 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")

E
&&

Utilizzare 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","")

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43