Operadores de condición en campos personalizados calculados

Puede utilizar operadores de condición o modificadores al crear datos personalizados calculados en Adobe Workfront cuando utilice el modo de texto. Para obtener información sobre el uso del modo de texto en Workfront, consulte Introducción al modo de texto.

Los operadores o modificadores de condición ayudan a crear una instrucción de condición conectando los campos de Workfront existentes en las instrucciones y generando un nuevo campo. El uso más común de los operadores de condición es generar la condición de una instrucción "IF".

Puede utilizar instrucciones "IF" en Workfront para comparar, dar formato y agrupar campos de datos con fines de creación de informes y datos personalizados.

Puede crear instrucciones "IF" para los siguientes elementos de Workfront:

  • Vistas
  • Agrupaciones
  • Campos personalizados calculados

Para obtener más información sobre la creación de instrucciones "IF", consulte Información general sobre las instrucciones "IF".

Los ejemplos de esta guía ilustran el uso de operadores de condición en campos personalizados calculados. También puede utilizarlos en columnas o agrupaciones personalizadas calculadas cuando siga la sintaxis correcta para los campos personalizados calculados en los informes.

Para obtener información sobre la diferencia de sintaxis entre los campos personalizados calculados y los datos personalizados calculados en los informes, consulte Campos personalizados calculados frente a columnas calculadas.

Consulte el Explorador de API para buscar los campos a los que desea hacer referencia en las expresiones personalizadas calculadas. Para obtener información sobre el Explorador de API, consulte Explorador de API.

Puede utilizar los siguientes modificadores de condición en Workfront:

Operador de condición
Sintaxis del operador de condición
Definición del operador de condición
Igual (no distingue mayúsculas y minúsculas)
=

Utilice este operador para indicar que la condición se cumple cuando el primer campo de la instrucción es igual al segundo campo.

Por ejemplo, utilice la siguiente instrucción en un campo personalizado calculado para generar una instrucción "IF" que compare la fecha planificada de finalización con la fecha proyectada de finalización de una tarea:

IF({projectedCompletionDate}={plannedCompletionDate},"On Track","Off Track")

Mayor que
>

Utilice este operador para indicar que la condición se cumple cuando el primer campo de la instrucción es mayor que el segundo campo.

Por ejemplo, utilice la siguiente instrucción en un campo personalizado calculado para generar una instrucción "IF" que compare la fecha planificada de finalización con la fecha proyectada de finalización de una tarea:

IF({projectedCompletionDate}>{plannedCompletionDate},"Late","")

Mayor o igual que
>=

Utilice este operador para indicar que la condición se cumple cuando el primer campo de la instrucción es mayor o igual que el segundo campo.

Por ejemplo, utilice la siguiente instrucción en un campo personalizado calculado para generar una instrucción "IF" que compare la fecha planificada de finalización con la fecha proyectada de finalización de una tarea:

IF({projectedCompletionDate}>={plannedCompletionDate},"Late","Early")

Menor que
<

Utilice este operador para indicar que la condición se cumple cuando el primer campo de la instrucción es menor que el segundo campo.

Por ejemplo, utilice la siguiente instrucción en un campo personalizado calculado para generar una instrucción "IF" que compare la fecha planificada de finalización con la fecha proyectada de finalización de una tarea:

IF({projectedCompletionDate}<{plannedCompletionDate},"Early","")

Menor o igual que
<=

Utilice este operador para indicar que la condición se cumple cuando el primer campo de la instrucción es menor o igual que el segundo campo.

Por ejemplo, utilice la siguiente instrucción en un campo personalizado calculado para generar una instrucción "IF" que compare la fecha planificada de finalización con la fecha proyectada de finalización de una tarea:

IF({projectedCompletionDate}<={plannedCompletionDate},"Early","Late")

Does not
!

Agregue este operador delante de cualquiera de los operadores anteriores para negar el operador.

Por ejemplo:

  • Igual a: =
  • No es igual a: !=

Añadir este operador delante de las siguientes expresiones de datos agrega una instrucción negativa a las expresiones:

  • CONTAINS
  • EN
  • IFIN
  • ISBLANK

Para obtener información sobre estas expresiones de datos y una lista completa, consulte Resumen de las expresiones de datos calculados.

O
||

Utilice este operador para indicar que la condición se cumple cuando la expresión encuentra el primer o el segundo valor de la instrucción.

Por ejemplo, utilice la instrucción siguiente en un campo personalizado calculado para generar una instrucción "IF" que marque los proyectos en los estados Actual o Planificación como "Activo":

IF({status}="PLN"||{status}="CUR","Active","Not Active")

Y
&&

Utilice este operador para indicar que la condición se cumple cuando la expresión encuentra un elemento que cumple dos condiciones al mismo tiempo.

Por ejemplo, utilice la siguiente instrucción en un campo personalizado calculado para generar una instrucción "IF" que encuentre proyectos que están en estado Actual y tienen una Condición de Riesgo y los marque como "Mediación necesaria".

IF({status}="CUR"&&{condition}="AR","Mediation Needed","")

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