Adding or editing a spreadsheet filter
Filtering spreadsheet sequences
Duplicating an existing spreadsheet filter
Filtering items on the spreadsheet
You can create filters to limit the items displayed on the spreadsheet to items that match specified criteria. Filtering items for an estimate enables you to more easily find and analyze estimate data.
You use the buttons in the Spreadsheet Display section of the ribbon to add
and edit
filters; to select and apply a filter to the current spreadsheet sequence, and (optionally) pin
the filter.
Note: After applying a filter, if you edit the estimate, the program does not filter items automatically as you work. This is by design. You need to select the Reapply Filter button
to refresh the display.
You apply filters to spreadsheet sequences. When you pin a filter, it is automatically applied to other sequences and other estimates when you view them. You can create as many filters as you need and you can use different filters for different sequences in your estimate.
You can also apply a spreadsheet filter when you print a spreadsheet report.
Understanding how to construct a filter expression
The power of the filters derives from your ability to construct expressions using the item and estimate fields, operators, functions and field values exposed in the Edit Spreadsheet Filter Expressionwindow.
Constructing a spreadsheet filter involves combining the fields, operators, and functions in the Edit Spreadsheet Filter Expression window with unique field values to create a valid, logical expression.
Example: Here are some examples of filter expressions that you can construct.
| To show only items that: | Add this filter expression: |
|---|---|
| Have Joist in the description (regardless of case) | Contains(ToUppercase(Description), "JOIST") |
| Include notes that contain Exclusions: and then Sitework on a new line | Contains(Notes, "Exclusions:" + NewLine() + "Sitework") |
| Contribute labor dollars that don't come from crews | LaborAmount<>0 and Crew='' |
| Are "lump sum" items | TakeoffUnit='Lump' |
| Exceed a certain dollar value | TotalAmount>5000 |
| Items that use a WBS code with the name Bid Item | WbsValueByCode('Bid Item')='2' |
For more examples of spreadsheet expressions, see Sample spreadsheet filter expressions.