Saltar al contenido principal
Administrator Guide
Última actualización: 2024-09-20
Referencia: funciones de campo calculado

Referencia: funciones de campo calculado

Realización de cálculos en sus datos

Los campos calculados que realizan expresiones matemáticas utilizan la regla de orden de operaciones estándar, conocida como PEMDAS:
  1. Paréntesis
  2. Exponentes
  3. Multiplicación
  4. División
  5. Suma
  6. Resta
Campos calculados
Descripción
Ejemplos
Cálculo aritmético
Realiza los siguientes cálculos sencillos para derivar valores:
  • Suma
  • División
  • Multiplicación
  • Resta
Calcular el valor de un trabajador:
  • El importe de bonus como porcentaje y compararlo con su salario.
  • Tarifa diaria, por horas o semanal.
  • Diferencia salarial de este año en comparación con el año pasado.
Recuento de instancias relacionadas
Cuenta dinámicamente el número de instancias de un objeto de gestión relacionado en función de una condición.
Recuento:
  • Los gerentes de una unidad organizativa para calcular el marco de control de gestión.
  • Posiciones vacantes en una organización
  • Días de enfermedad ocurridos en lunes o viernes durante el último año para cada trabajador.
  • Trabajadores contratados durante el último año para cada ubicación
Diferencia de fechas
Calcula el número de días, meses o años entre dos fechas.
Calcular:
  • La edad de un trabajador en años en una fecha determinada.
  • Los días que quedan antes de que un trabajador se reincorpore de una ausencia.
  • Los días desde que se abrió una posición.
  • Los meses desde que un trabajador anotó o adelantó un informe de gastos.
Fecha de incremento o disminución
  • Calcula una fecha que es un número de días, meses o años anterior o posterior al valor de un campo de fecha.
  • Suma o resta un número de horas, minutos, segundos y milisegundos a una fecha.
  • Calcular dentro de 2 meses para utilizarlo en un filtro de informe que seleccione las certificaciones de trabajador que vencen en los próximos 2 meses.
  • Calcular el final del periodo de prueba de 6 meses de un trabajador en función de la fecha de contratación.
  • Restar 1 milisegundo de la hora a la que se ejecutó un evento de proceso de gestión para poder determinar el valor anterior de un campo.
Suma de instancias relacionadas
Suma el valor de un campo en instancias de un objeto de gestión relacionado en función de una condición.
Calcular:
  • Calificación media de revisión de desempeño para cada organización
  • El importe de IVA de cada factura de proveedor sumando las líneas de factura gravables.
Sume lo siguiente:
  • Los costos de beneficios de empleador de un trabajador para calcular su compensación total.
  • Elementos de línea de gasto para comidas en un informe de gastos para compararlos con un límite de aprobación.
  • Número total de días libres que ha disfrutado un trabajador en un periodo temporal determinado.
Longitud de texto
Devuelve el número de caracteres y espacios en una sola instancia o campo de texto.
Devuelve la longitud de texto de un trabajador:
  • Ciudad de nacimiento para que pueda identificar a los trabajadores afectados por la limitación de 15 caracteres en los campos
    Ciudad
    al integrar productos de terceros.
  • Nombre para que pueda determinar si necesita solicitar una etiqueta de nombre personalizada para una nueva contratación con un nombre de más de 20 caracteres.

Recuperar sus datos

Campos calculados
Descripción
Ejemplos
Agregación de instancias relacionadas
Enumera todas las instancias asociadas a un campo de origen relacionado con el objeto de gestión.
Identificar todos los perfiles de puesto de una organización. Una sola organización puede incluir muchas posiciones, cada una con muchos perfiles de puesto. El campo calculado puede examinar todas las posiciones de una organización y devolver todas las instancias del perfil de puesto.
Evaluación de expresión
Agrupa y transforma los datos evaluando una serie de condiciones booleanas.
Mostrar los siguientes datos de un trabajador:
  • Grupo de edad
  • Estado de empleo
  • Estado de gestión
  • Categoría de antigüedad basada en la duración del servicio.
Permita que los usuarios seleccionen el nivel de detalle de la agrupación, como
Mes
,
Trimestre
o
Año
en el origen de datos
Trabajadores por tendencia
.
Evaluar banda de expresión
Especifica valores para condiciones booleanas y devuelve instancias agrupadas.
Agrupe a los trabajadores por antigüedad en función de sus años de servicio, como:
  • Junior: menos de 2 años.
  • Nivel medio: de 3 a 10 años.
  • Senior: más de 11 años.
Agrupe los centros de costos en función de su umbral de gasto, como:
  • Dentro del presupuesto
  • Por encima del presupuesto
Extracción de varias instancias
Extrae varias instancias de un objeto de gestión relacionado en función de condiciones booleanas.
Lista:
  • Todos los eventos de dotación de personal asociados a la posición actual de un trabajador.
  • Cualquier evento de trabajador para un trabajador que se haya producido en 2015.
  • Elecciones de inscripción actuales para un trabajador.
  • Equipos a los que pertenece un trabajador
  • Formación finalizada por cada trabajador en los últimos 12 meses
Extraer instancia única
Extrae una sola instancia de un campo de varias instancias en función de condiciones booleanas.
Recuperar información sobre un trabajador, como su:
  • Inscripciones dentales, médicas y oftalmológicas actuales, enumeradas como campos independientes.
  • Dependientes enumerados como campos independientes, como Dependiente n.º 1, Dependiente n.º 2, etc.
  • Primera revisión de desempeño finalizada en 2018.
  • Último título obtenido
  • Última solicitud de vacaciones y permisos en abril de 2019.
Consulte Ejemplo: creación de reglas de condición mediante campos calculados para evento de residencia de alumno.
Consulta de agrupación de fechas
Agrega, agrupa o resume los datos de un periodo, un calendario contable o un calendario semanal.
Devolver:
  • 2015-T1
    como formato de agrupación de trimestres de ejercicio contable para la fecha 01-01-2015 en un calendario o periodo contable.
  • La fecha de fin de semana para que pueda usarla en un grupo de columnas repetidas en un informe compuesto.
Consulta de campo con listas de valores
Permite a los usuarios introducir valores para campos distribuidos por Workday con listas de valores integradas.
Introduzca lo siguiente:
  • La
    división
    de valor
    para el
    campo de lista de valores
    Mostrar tipo de organización personalizada
    al ejecutar un informe para obtener información adicional sobre los trabajadores.
  • Los valores del
    campo de lista
    de valores convertidos en Importe en Haber menos Debe
    para que pueda analizar los datos planificados frente a los datos reales.
Jerarquía de consulta
Recupera datos de objetos de Workday con una estructura jerárquica y devuelve un campo de instancia único que contiene el nodo de jerarquía.
  • Agrupar líneas de orden de compra por un nivel definido en la jerarquía
    de categorías de gasto
    en un informe de gastos.
  • Recuperar un recuento de trabajadores y subordinados de niveles de gestión específicos en una organización de supervisión.
Consulta de agrupación jerárquica
Agrupa los datos del informe en función de una jerarquía de organizaciones, comenzando por el nivel superior de la jerarquía.
Consultar resúmenes de:
  • Datos y profundizar en ellos dentro de una jerarquía
    de centros de costos
    en un informe de gastos.
  • Trabajadores y profundizar en ellos dentro de una jerarquía
    de organizaciones de supervisión
    .
Organización de consulta
Determina el nivel de organización o el nodo de un trabajador en función de la organización asignada y la configuración de criterios mediante uno de los siguientes objetos de gestión:
  • Empleado
  • Trabajador
Determine lo siguiente de un trabajador:
  • Departamento
  • Nivel de organización
Consulta de roles de organización
Determina las asignaciones de roles de organización en función de la configuración de criterios mediante uno de los siguientes objetos de gestión:
  • Empleado
  • Organización
  • Trabajador
Determinar las asignaciones de roles de organización y:
  • Indique el representante de gastos de cada trabajador.
  • Informe sobre el gerente de instalaciones de cada organización de supervisión.
Banda de rango de consulta
Determina dónde se encuentra un valor especificado en relación con un conjunto de rangos configurados.
Determinar si un trabajador:
  • La revisión de desempeño está dentro del rango Próximo, Pendiente o Vencido.
  • La compensación total se encuentra en el rango Altamente compensado o Sin alta compensación.
Consulta de valor relacionado
Devuelve el valor de un campo en un objeto de gestión relacionado. Puede promocionar campos de un objeto de gestión relacionado al objeto de gestión principal para poder realizar las siguientes acciones en los campos:
  • Filtro
  • Grupo
  • Informe
  • Ordenar
  • Resumir
Devolver el valor de un campo a:
  • Incluya la dirección de correo electrónico de un gerente al generar informes sobre trabajadores.
  • Requiere aprobación si el bonus de retención único de un trabajador es superior al 20 % de su paga base.
Consulta de valor convertido
Devuelve el valor de un campo de texto en un idioma especificado.
Devolver:
  • La posición de un trabajador en otro idioma.
  • Los nombres de las organizaciones en inglés, francés y alemán.
Lookup Value as of Date
Determina el valor de un campo en una fecha específica y determina si se produce un cambio antes, durante o después de la fecha efectiva.
Devolver:
  • Una lista de trabajadores cuya dirección, nombre o número de teléfono cambió el mes pasado.
  • La edad de un dependiente en un momento determinado.
  • El salario anual de un trabajador en fecha de 2013-12-31.
Texto de subcadena
Extrae una parte del texto de una sola instancia o campo de texto y devuelve el resultado como un campo de texto.
Extraiga una parte del texto de
ABC-XYZ
:
  • Antes del
    delimitador
    -
    para devolver
    ABC
    .
  • Desde la segunda
    Posición inicial de carácter
    para devolver
    BC-XYZ
    .
  • Desde la segunda
    Posición inicial de carácter
    con una
    longitud fija
    de 4 para devolver
    BC-X
    .
Condición verdadero/falso
Devuelve
verdadero
o
falso
en función de las condiciones booleanas.
Indique si un trabajador:
  • Ha elegido inscribirse en una cuenta de ahorro médico.
  • Tiene menos de un año de servicio.
  • Tiene órdenes de retención.
  • Ha recibido un bonus por firma de contrato que debe recuperar si el trabajador es dado de baja.
Consulte Ejemplo: creación de reglas de condición mediante campos calculados para evento de residencia de alumno.

Cambie sus datos a distintos formatos

Campos calculados
Descripción
Ejemplos
Concatenar texto
Concatena una serie de campos de texto en Workday para añadir texto, utilizarlos en notificaciones, etc.
  • Añadir
    (celda)
    al final del número de teléfono móvil de un trabajador.
  • Concatenar los años de servicio de un trabajador con su nombre.
  • Cree un campo de nombre que contenga el apellido, el nombre y el nombre preferido de un trabajador. Ejemplo:
    Smith, John (Jack)
    .
  • Devuelve la notificación de texto:
    Su salario anual actual es de 82 500,00 USD
    .
Conversión de moneda
Convierte una moneda en otra moneda.
  • Convertir un total de informe de gastos a una moneda común para la aprobación del proceso de gestión.
  • Convierta las contribuciones de beneficios de trabajadores canadienses a USD para informes consolidados con datos de beneficios de EE. UU.
  • Determine todos los bonus de trabajador en USD utilizando el tipo de cambio vigente al final del último año.
  • Mostrar el salario anual de un trabajador en EUR, independientemente de cómo se introduzca y almacene en Workday.
Convertir texto en número
Convierte un número de campo de texto en datos numéricos para que pueda realizar cálculos con ese número.
Convierta texto en un valor numérico para realizar cálculos en:
  • La duración de servicio de un trabajador en años.
  • Las 200 filas de un informe de gastos
Formato de fecha
Extrae parte de un campo de fecha y le da formato de campo de texto.
  • Determinar el ejercicio contable y el periodo de la fecha de contratación de un trabajador.
  • Extraer el mes y el día de la fecha de nacimiento de un trabajador.
  • Agrupe y resuma la actividad de headcount por mes.
  • Enumere los trabajadores que cumplen años este mes.
  • Genere una lista de promociones por trimestre.
Formato de número
Da formato a un campo numérico como campo de texto para utilizarlo en concatenaciones, notificaciones de informe, etc.
  • Asigne un separador decimal adecuado en función de la configuración regional del usuario.
  • Prefije el símbolo de moneda.
  • Estandarice la precisión decimal.
Formato de texto
Elimina o sustituye caracteres especiales y delimitadores en una sola instancia o campo de texto.
Cambia el caso de una sola instancia o campo de texto a mayúsculas, minúsculas o mayúsculas y minúsculas.
Cambie a mayúsculas, minúsculas o mayúsculas y minúsculas de una sola instancia o campo de texto para:
  • Configure el formato adecuado para las entidades postales, como los envíos masivos que requieren que el texto tenga un formato específico.
  • Dé formato al texto
    MI NOMBRE
    a
    Mi nombre
    .
Sustituya el carácter especial del campo
Porcentaje de estado de petición
para
puesto
de forma que el campo con formato sea
Estado de petición de puesto
.

Configuración de valores constantes

Campos calculados
Descripción
Ejemplos
Fecha de creación
Le permite crear un nuevo campo de fecha u hora utilizando componentes de otros campos o de valores especificados.
Determine:
  • Primer día del mes en el que una empresa contrata a un trabajador.
  • Último día del ejercicio contable de una empresa
Constante de fecha
Le permite crear una constante de fecha, hora o huso horario para utilizarla en otros cálculos.
  • Calcular headcounts o salarios en fecha de 2017-01-01
  • Determinar cuántos trabajadores nuevos contrató una empresa después de una fecha especificada.
Constante numérica
Le permite asignar una constante numérica a un campo para poder utilizarla en otros cálculos.
  • Calcular una ventana de tiempo móvil, como 3 meses.
  • Configure un multiplicador de moneda a partir de una fecha determinada para los tipos de cambio de moneda.
Solicitud de valor
Le permite crear un campo para solicitar a los usuarios un valor cuando se ejecuta el informe o para condiciones de filtro.
Solicite al ejecutor de informes que seleccione lo siguiente:
  • Una empresa para generar resultados específicos de la empresa.
  • El
    tipo de vacaciones y permisos
    , como
    no retribuido
    o
    año sabático
    en lugar de introducir los valores en un campo calculado de condición verdadero/falso.
Constante de texto
Le permite crear una constante de texto para utilizarla en otros cálculos.
  • Añada texto a un valor de campo mediante un campo calculado de concatenación de texto.
  • Utilice el texto
    Highly Compensated
    en un campo calculado de expresión de evaluación.
  • Prefije el título de un trabajador, como
    Miss
    ,
    Mr.
    o
    Mrs.
    antes de su nombre completo en un campo calculado de expresión de evaluación.