Trabajar con fórmulas

Las fórmulas en Microsoft Project le permiten automatizar cálculos, crear lógica personalizada y mejorar las capacidades de informes.
Usando Aspose.Tasks for .NET, los desarrolladores pueden trabajar programáticamente con fórmulas en archivos MPP — desde definir y editar hasta guardarlas de nuevo en el proyecto.

Esta sección ofrece una visión general de cómo usar fórmulas en Aspose.Tasks, incluyendo:

Primeros pasos

Para comenzar a trabajar con fórmulas en Aspose.Tasks:

  1. Cargue un proyecto existente o cree uno nuevo.
  2. Acceda a la definición del campo personalizado requerida.
  3. Asigne una fórmula al campo.
  4. Guarde el proyecto de nuevo en formato MPP.

Ejemplo: Asignar una fórmula a un campo de tarea

 1class Program
 2{
 3    static void Main()
 4    {
 5        // Load project
 6        var project = new Project("input.mpp");
 7
 8        // Define a custom task field
 9        ExtendedAttributeDefinition attr = ExtendedAttributeDefinition.CreateTaskDefinition(
10            CustomFieldType.Number,
11            ExtendedAttributeTask.Number1,
12            "CustomFormulaField");
13
14        project.ExtendedAttributes.Add(attr);
15
16        // Assign a formula to the field
17        attr.Formula = "[Actual Duration] / [Duration]";
18
19        // Save result
20        project.Save("output.mpp", SaveFileFormat.Mpp);
21    }
22}

En este ejemplo, la fórmula calcula un valor personalizado basado en la duración de la tarea y la tarifa estándar.

Temas relacionados

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.