Concepto: tiempo relativo en fórmulas
Para reducir el tiempo necesario para mantener las fórmulas a medida que pasa el tiempo, puede crear fórmulas que hagan referencia al periodo relevante. Cambios de periodo pertinentes basados en el marco temporal de la celda. El tiempo absoluto sigue siendo el mismo, independientemente de dónde se encuentre en el marco temporal.
Para hacer referencia a un periodo relevante, utilice
lo siguiente
como expresión de periodo: [time=this]. También puede usar versionmonth
modificado por this
: versionmonth(this).Tiempo absoluto frente a tiempo relativo
Tiempo absoluto | Periodo relevante |
|---|---|
Acct.Expenses[time=12/2018]
Para cualquier celda del marco temporal, la fórmula siempre toma el mismo valor de diciembre de 2018. | Acct.Expense[time=this-1]
En todas las celdas del marco temporal, la fórmula siempre toma el valor del periodo anterior. Para marzo de 2018, toma febrero de 2018. Para agosto de 2023, toma julio de 2023. |
Acct.Expense[time=2018]
En todas las celdas del marco temporal, la fórmula siempre toma el valor de agrupación del año 2018. | Acct.Expense[time=this.year]
En todas las celdas del marco temporal, la fórmula siempre toma el valor de la agrupación en el mismo periodo. Para marzo de 2018, toma la agrupación de 2018. Para agosto de 2023, toma la agrupación de 2023. |
Ejemplo de tiempo dinámico en planes de headcount
Realiza un seguimiento de los datos de personal en una hoja modelada. La hoja modelada tiene una cuenta: Nuevas contrataciones. Para calcular el número de nuevas contrataciones de cada mes, puede utilizar una fórmula como esta en la cuenta New Hire:
If(versionmonth(this) = versionmonth(ROW.StartDate),1,0).
Esta fórmula dice: Rellene Nueva contratación con 1 si la fecha inicial de esta fila tiene el mismo mes de versión que la celda actual. Si no es lo mismo, calcule cero.
Estas son las filas de la hoja modelada:
Nombre de empleado | Fecha inicial |
|---|---|
Jane Doe | Enero de 2023 |
John Smith | Julio de 2022 |
María Joe | Feb 2023 |
Jack Brown | Junio de 2022 |
Para el mes de versión de enero de 2023, la cuenta de nueva contratación tiene un valor de 1 porque Jane era la única nueva contratación en enero de 2023.