Skip to content
Burndown
  • Pages
    • Rethinking Burndown
    • Tasks
      • Kanban
    • tablered
      Supporting Tables
      • Sprints
      • T-shirt size
    • Snapshots
      • ForEach Working space
    • Metrics / insights / reporting
      • Burndown by sprint
      • Volume over time

ForEach Working space


Add list of tasks


Click me
Tasks.ForEach(AddRow(Log,Log.[Task name],CurrentValue ))
Log_Step1
Task name
Task 1
Task 2
Task 3
Task 4
Task 5
Task 6
There are no rows in this table

Add all data points

ForEach(Tasks,
AddRow(Log_Step2,
Log_Step2.[Task Name],CurrentValue,
Log_Step2.[Points remaining],[Points remaining],
Log_Step2.[Date stamp], Today()
))
Log_Step2
There are no rows in this table

Filter, then add



//Give me the list of tasks that are in the current sprint or future sprint
Tasks.Filter([In current sprint?]=true OR [Future sprint?]=TRUE)
//For each of the tasks in that list
.ForEach(
// Add a row in the Log table
AddRow(Log_Step3,
//Task name is the task object/key (current value)
Log_Step3.[Task Name],CurrentValue,
// Points remaining is the "points remaining" unless the task hasn't started yet, then take the points estimated
Log_Step3.[Points remaining],If([Points remaining]>0,[Points remaining] ,[Points Est.] ) ,
// Date stamp is today
Log_Step3.[Date stamp],Today(),
//And give me the active sprint that the task is in, unless it's a future sprint, then give me that sprint.
Log_Step3.Sprint,[Sprint(s)].Filter(Current=true or [Start date]>Today())
)
)
Log_Step3
There are no rows in this table

 
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.