How to filter takeoff quantities

Choose which branches a table reads, then narrow a quantity by page, preset, or field value.

Updated

Find the controls

Branch selection

Above the table → branch selector

Before you start

Create a takeoff table with a live quantity such as count(door). A table belongs to one drawing version; branch choices refer to that version.

Steps

Choose the branches

  1. Open the Branch icon selector above the table, beside Table actions.
  2. Select Every branch in this version, or select the specific branches to include. For a separate design option, include only that option’s branch.
Table branch selector with only V1.2 Door takeoff checked; Annotations and Design review are excluded.

This is the table’s default. A Takeoff column can override it in the column heading’s editor, and a cell can override it through its right-click menu. Check these overrides if one quantity behaves differently.

Filter a page or field

  1. Double-click the quantity cell to edit its formula.
  2. Add conditions inside the parentheses, joined with &, then press Enter.
IncludeFormula
All Door marks in the chosen branchescount(door)
Door marks on page 1count(door & page=1)
Doors whose Location is Bedroomcount(door & Location=Bedroom)
Bedroom doors on page 1count(door & Location=Bedroom & page=1)

Use the page number shown in the viewer. Field names and text values are case-sensitive; copy Location and Bedroom exactly from the markup.

Use another version

Open Versions icon Versions and open a table under the version you want to measure. To reuse an existing table there, choose Copy to version… from its More actions icon Table actions menu. The destination version supplies its own markups.

Check your result

In the example, three Door marks give 3 EA. Two have Location set to Bedroom, so count(door & Location=Bedroom) gives 2 EA.

Troubleshooting

  • The total includes another design option: check the table’s branch selector and any column or cell overrides.
  • A field filter returns zero: check the value and its capitalization. A tag is written as a bare name, such as count(door & interior), rather than tag=interior.