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 acerca del uso del modo de texto en Workfront, consulte Información general sobre el 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 acerca de la creación de instrucciones "IF", vea información general sobre 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 acerca de la diferencia de sintaxis entre los campos personalizados calculados y los datos personalizados calculados en los informes, vea 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:
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")
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","")
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")
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","")
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")
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 acerca de estas expresiones de datos y una lista completa, vea Información general sobre expresiones de datos calculados.
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")
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","")