fórmulas de LiveReports

Usted puede usar fórmulas en las celdas de sus LiveReports para personalizar el contenido de sus reportes. Las fórmulas pueden usar valores constantes, campos de datos, información de otras celdas o una combinación de cada una de estas fuentes de datos. Para abrir la página, use la(s) ruta(s) de acceso en la sección Seguridad y navegación más arriba.

Instrucciones de fórmulas

Las fórmulas de LiveReports siguen una estructura similar a las fórmulas de Microsoft Excel. Todas las fórmulas deben comenzar con un signo =.

EJEMPLO  La fórmula ="Empresa" mostraría el texto Empresa en la celda.

Es posible usar funciones en sus fórmulas. Para más información sobre las funciones compatibles, consulte Funciones de LiveReports para fórmulas. Las funciones no distinguen mayúsculas de minúsculas, y usted puede usar más de una función en una celda.

EJEMPLO  La fórmula =SUM(3, 2) mostraría la suma de 5 en la celda.

En cualquier fórmula que contenga la función de hipervínculo, la función Hipervínculo DEBE ser la función exterior.

EJEMPLO  =Hipervínculo({Tarea O Ticket.Url},{Tarea O Ticket.Número de tarea o ticket}&" / "&{Tarea O Ticket.Tarea o Título del ticket})

Debe usar llaves { } alrededor de las variables para acceder a los campos de datos. Los campos de datos deben seguir la estructura de nomenclatura {Categoría de datos.Campo de datos}.

EJEMPLO  La fórmula ={Organización.Nombredelaorganización} & "-Moroso" mostraría Organización ABC-Moroso en la celda, en la que Organización ABC representa el nombre de la organización.

Debe usar corchetes [ ] alrededor de las variables para acceder a otras celdas en el reporte. Las letras en las celdas deben ser mayúsculas.

EJEMPLO  La fórmula =[A1]+[A2] mostraría la suma de las celdas A1 y A2.

Debe usar comillas dobles " " alrededor de texto fijo que desee que aparezca en la celda. Además, puede concatenar texto y varios usando el símbolo de la Y comercial: &.

EJEMPLO  La fórmula ="Nombre: " & {Recurso.Nombre de pila} & " " & {Recurso.Apellido} mostraría el texto Nombre: y luego el nombre de pila y el apellido del recurso, todo dentro de la misma celda. Note las comillas dobles (" ") agregadas luego de dos Y comerciales (&) para agregar un espacio entre el nombre de pila y el apellido.

NOTA  Al concatenar texto con una variable numérica, de fecha, o de fecha/hora, añada la función GlobalNumericFormat, GlobalDateFormat, o GlobalDateTimeFormat para asegurarse de que la variable aparezca en su formato preferido.

EJEMPLO  = "Fecha de inicio de contrato: " & GlobalDateFormat ({Contract.Start Date})

Autotask tiene tres variables especiales que insertarán datos importantes en sus reportes: @pageNumber@, @reportName@ y @reportFullName@.

EJEMPLO  La fórmula="pg. " & @pageNumber@ mostraría el texto pg. 2 en la segunda página del reporte.

NOTA  Puede utilizar @pageNumber@ o PageNumber() para añadir un número de página a su reporte. Para asegurarse de que el número de página tiene el formato correcto, concaténelo con texto como en el ejemplo anterior o cambie el formato de la celda a Numérico y establezca el número de decimales en 0.

NOTA  Debido a limitaciones en resultado RTF, la paginación solo funcionara si la variable @pageNumber@ es el único contenido en su celda.

Usar fórmulas

Para usar una fórmula en su reporte:

  1. Vaya a > Reportes > LiveReports > Diseñador de LiveReports.
  2. Cree un nuevo reporte o edite uno existente. Para más información sobre la creación y/o la edición de reportes, consulte LiveReports y Dar formato a LiveReports y editarlos.
  3. En la vista de edición de reporte, haga clic en una celda e ingrese su fórmula. Si usted va a usar una fórmula en la ordenación de un reporte, haga clic en Agregar fórmula para abrir el Editor de fórmula.
  4. Asegúrese de hacer clic en Guardar cuando finalice.

NOTA  Si el reporte será exportado a HTML, PDF, Word o CSV y la salida de la fórmula prevista incluye un valor de tiempo, puede ser necesario modificar el formato de fecha/hora en el campo para asegurar que el valor de tiempo aparezca. Para ello, haga clic con el botón derecho en el campo y seleccione Formato de celdas. Luego, seleccione Fecha. Elija el formato de fecha/hora pertinente. Si no aparece en la lista, puede escribirlo directamente en el campo Formato de fecha/hora. Haga clic en Aceptar para guardar sus cambios.

Usar funciones en fórmulas

Consulte Funciones de LiveReports para fórmulas.