Progress tracking

Learn how to filter by the progress tracking column on monday boards using the platform API

The progress tracking column combines all the status columns on a board into one column to visually track your progress. The API allows you to filter the progress tracking column.

Filter a progress tracking column

Using the items_page object, you can easily filter a board's items by specific columns or column values. The table below contains the progress tracking column's supported operators and compare values.

Operators

Compare Values

any_of

  • 0 (items less than 20% complete)
  • "20" (items more than 20% complete)
  • "50"(items more than 50% complete)
  • "80" (items more than 80% complete)
  • "100" (items that are complete)
  • "" (blank values)

not_any_of

  • 0 (items less than 20% complete)
  • "20" (items more than 20% complete)
  • "50"(items more than 50% complete)
  • "80" (items more than 80% complete)
  • "100" (items that are complete)
  • "" (blank values)

Examples

The following example returns all items on the specified board that are more than 80% complete.

query {
  boards(ids: 1234567890) {
    items_page(
      query_params: {
        rules: [
          {
            column_id: "progress"
            compare_value: ["80"]
            operator:any_of
          }
        ]
      }
	) {
      items {
        id
        name
      }
    }
  }
}