Todos los artículos

Usa la agregación multipaso en tableros de analítica

Última actualización el

Equipo de documentación de Wrike

Equipo de documentación de Wrike

TL;DR

Usa agregación multipaso para calcular datos entre niveles y evitar totales duplicados.

Ejemplos:

  • Promedio por proyecto: AVG([Project ID],SUM([Task Effort (minutes)]))/60
  • Eliminar duplicados de registros de tiempo: SUM([Timelog ID],MAX([Timelog Time Spent (minutes)]))/60

Tabla 4. Disponibilidad

Disponibilidad: Pinnacle, Apex. ; Unavailability: Free, Team, Business;

Descripción general

Usa la agregación multipaso cuando quieras que una fórmula calcule valores en más de un nivel, como tarea, proyecto o registro de tiempo. También te ayuda a evitar totales inflados cuando el mismo valor aparece más de una vez en tus datos.

Calcula valores en dos niveles

La agregación multipaso te permite agregar valores en un nivel específico y luego aplicar otro cálculo a esos resultados.

Ejemplo: Promedio del esfuerzo del proyecto por carpeta

Supongamos que una carpeta contiene varios proyectos. Quieres:

  • calcular el esfuerzo total de las tareas de cada proyecto, y
  • calcular el promedio de esos totales de proyecto para la carpeta

El valor de primer nivel es:

SUM([Task Effort (minutes)])

SUM([Task Effort (minutes)]).png

Para promediar ese valor por proyecto, usa:

AVG([Project ID],SUM([Task Effort (minutes)])) / 60

AVG([Project ID],SUM([Task Effort (minutes)])) : 60.png

Esta fórmula:

  • calcula el esfuerzo total de las tareas de cada proyecto,
  • promedia esos totales de proyecto, y
  • convierte minutos a horas

Corrige valores duplicados

A veces una fórmula sencilla devuelve un número mucho mayor de lo esperado. Esto puede suceder cuando el mismo valor se cuenta más de una vez debido a la estructura de carpetas, la configuración del widget o el nivel de datos.

Este problema aparece a menudo en los registros de tiempo porque una tarea puede tener varias entradas de tiempo.

Ejemplo: totales de registros de tiempo duplicados

Una tarea llamada "Flexible" se encuentra en dos subproyectos bajo el mismo proyecto principal. Una suma básica del tiempo invertido puede mostrar 4 horas, aunque solo se hayan registrado 2 horas.

Fix Duplicated Values.png

Usa la agregación multipaso para contar cada entrada única una sola vez.

  1. Identifica el nivel único más bajo para los datos. Para datos de registros de tiempo, usa [Timelog ID].
  2. Usa un agregador no aditivo para el valor. Sustituye SUM por MAX, AVG, MEDIAN o MIN.

    Use [Timelog ID].png
  3. Suma el resultado por el nivel de ID único.

Usa esta fórmula:

SUM([Timelog ID], MAX([Timelog Time Spent (minutes)]))/60

SUM([Timelog ID], MAX([Timelog Time Spent (minutes)])):60.png

Esta fórmula suma cada entrada única de registro de tiempo una sola vez y luego convierte minutos a horas.

Nota

Si tu fórmula actual usa SUM directamente en el campo de tiempo, sustituye ese SUM interno antes de agregar por ID.

¿Qué sigue?

0 comentarios

Inicie sesión para dejar un comentario.

Superior